home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / math / kstat33.zip / KS.DOC < prev    next >
Text File  |  1994-07-01  |  129KB  |  2,893 lines

  1.  
  2.  
  3.      
  4.      
  5.      
  6.      
  7.      
  8.      
  9.      
  10.      
  11.      
  12.                                    TexaSoft's
  13.                      USING KWIKSTAT 3.3 (Condensed Manual)
  14.                      (C)Copyright 1991,1992 Alan C. Elliott
  15.      
  16.      
  17.                                Winner of the 1992
  18.                                  SIA Award for
  19.                        "Best Math or Enginnering Program"
  20.      
  21.      
  22.      
  23.      For additional information on this product, contact TexaSoft, P.O. Box
  24.      1169, Cedar Hill, Texas 75104 (214) 291-2115, Fax: (214) 291-3400,
  25.      Compuserve:70721,3145.
  26.      
  27.      ACKNOWLEDGEMENTS
  28.      
  29.      This manual was written by Alan Elliott and Marcia Stoesz.
  30.      
  31.      ALL RIGHTS RESERVED
  32.      
  33.      Note:There is important information in the file LATENEWS.DOC. To view
  34.      this file enter the command TXVIEW LATENEWS.DOC. The file is on disk 3
  35.      in the 5.25 inch version.
  36.      
  37.      
  38.      NOTE:TO PRINT AN ORDER FORM, CHOOSE THE "ABOUT" OPTION IN THE HELP
  39.      MENU, YOU WILL BE GIVEN THE OPTION TO PRINT AN ORDER FORM. OR, PRINT
  40.      THE FILE NAMED KSORDER.TXT.
  41.      
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.      --------------------------------------------------------------------
  56.                    Become a Registered User, Print Order Form
  57.      
  58.  
  59.                                         1
  60.  
  61.  
  62.      
  63.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  64.      --------------------------------------------------------------------
  65.      
  66.      
  67.                          PART I AN OVERVIEW OF KWIKSTAT
  68.      
  69.      KWIKSTAT is a statistical data analysis program. It was designed by
  70.      professional statistical consultants and researchers to allow you to
  71.      quickly and easily use the most commonly needed statistical data
  72.      analysis procedures.
  73.      
  74.      WHY USE KWIKSTAT?
  75.      
  76.      KWIKSTAT can help you:
  77.      
  78.      1. decide the appropriate data analysis procedure to use,
  79.      
  80.      2. enter data or use data already in popular formats such as dBASE,
  81.      1-2-3 or ASCII,
  82.      
  83.      3. provide a complete analysis in one pass so the user does not have
  84.      to run multiple programs to perform a single analysis, and
  85.      
  86.      4. provide interpretations of the results to assist the user in making
  87.      decisions based on the outcomes of the analyses.
  88.      
  89.      KWIKSTAT REQUIREMENTS
  90.      
  91.      KWIKSTAT is designed to run on IBM PC and 100% compatible computers
  92.      including the IBM PS/2 computers. It requires PC-DOS or MS-DOS version
  93.      3.0 or higher. Your computer should contain at least 364K or more of
  94.      free RAM memory. KWIKSTAT graphics require a CGA, EGA, VGA or Hercules
  95.      compatible monitor. Many printers are supported. A mouse is optional.
  96.      
  97.      INSTALLATION
  98.      
  99.      To install on a hard disk, place the KWIKSTAT distribution disk in the
  100.      A: drive and enter the command A:INSTALL and follow the instructions
  101.      on the screen. To use KWIKSTAT on a two-disk 360K machine, place
  102.      disk three (3) in the A: drive and type the command FTIPS.
  103.      
  104.      NOTE:This manual is a condensed version of the printed and illustrated
  105.      version of the manual you receive when you register. Please ignore
  106.      references to figures.
  107.      
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.      --------------------------------------------------------------------
  115.                    Become a Registered User, Print Order Form
  116.      
  117.  
  118.                                         2
  119.  
  120.  
  121.      
  122.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  123.      --------------------------------------------------------------------
  124.      
  125.      
  126.      USING THE KWIKSTAT MENU
  127.      
  128.      Once you installed and setup KWIKSTAT, to begin the program, enter the
  129.      the KS command from the DOS prompt.
  130.      
  131.      The main menu contains three options, Data, Analyze and Helps. Using
  132.      the right and left arrow keys on the cursor pad, you can move the menu
  133.      selection to one of the other two menu bar options. Pressing the right
  134.      arrow key once, moves the menu bar option from Data to Analyze. The
  135.      Data pull-down menu vanishes and the Analyze pull-down menu appears.
  136.      Pressing the left arrow key moves the selection back to the Data menu.
  137.      Or, point to a menu option with the mouse and click.
  138.      
  139.      To select options from an extended menu (pulled-down), use the up and
  140.      down arrow keys on the cursor pad to highlight the option you desire,
  141.      then press the Enter key. Or, press the first letter of the option
  142.      name. If you are using a mouse, point to the selection with the mouse
  143.      pointer and click.
  144.      
  145.      USING THE ANALYZE MENU
  146.      
  147.      The KWIKSTAT Analyze menu allows you to choose which analysis module
  148.      to run. Usually, you first open a database in the Data menu, then
  149.      choose one of the options in the Analyze menu.  For example, to
  150.      calculate descriptive statistics on information in the EXAMPLE
  151.      database, first open the EXAMPLE database by choosing  Open a database
  152.      to use in the Data menu and selecting EXAMPLE from the database list.
  153.      Then press the right arrow key once to open the Analyze pull-down
  154.      menu. Then choose the Descriptive Statistics and Graphs option from
  155.      the Analyze menu. This begins the Descriptive Statistics and Graphics
  156.      module, which contains a menu of procedure options.
  157.      
  158.      USING THE KWIKSTAT HELP SYSTEM
  159.      
  160.      The KWIKSTAT Help system contains two levels of help. From the "Helps"
  161.      pull-down menu, you can choose the Help On Using The Program option
  162.      or the Decide What Analysis To Use Option. Other options on this menu
  163.      are About Kwikstat, which gives copyright information about the
  164.      program and allows you to print an order form. The GO to DOS, Return
  165.      with Exit (Shell) option allows you to temporarily return to the DOS
  166.      prompt. The Change Setup option allows you to setup KWIKSTAT fror your
  167.      computer.
  168.      
  169.  
  170.  
  171.  
  172.  
  173.      --------------------------------------------------------------------
  174.                    Become a Registered User, Print Order Form
  175.      
  176.  
  177.                                         3
  178.  
  179.  
  180.      
  181.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  182.      --------------------------------------------------------------------
  183.      
  184.      
  185.                            TUTORIAL:TRY THIS EXAMPLE
  186.      
  187.      This short tutorial will give you a feeling for how to use KWIKSTAT. It
  188.      is not intended to be thorough, but simply to lead you though a common
  189.      procedure. It will assume you are using KWIKSTAT on a hard disk. To begin
  190.      KWIKSTAT, you must first be in the \KWIKSTAT directory on your hard disk.
  191.      Use the CD (Change Directory) command from the DOS prompt to change to
  192.      the \KWIKSTAT directory by using the command:
  193.      
  194.      CD\KWIKSTAT
  195.      
  196.      Once in the \KWIKSTAT directory, begin KWIKSTAT with the KS command:
  197.      
  198.      KS
  199.      
  200.      The Data menu that should appear is the same as was illustrated
  201.      previously in Figure 1.1. (If the Analyze menu appears, press the left
  202.      arrow key once to open the Data menu.) The Data pull-down menu is
  203.      extended, as described above in the section "Using the KWIKSTAT Menu
  204.      System".
  205.      
  206.      ACCESSING THE KWIKSTAT HELP SCREENS
  207.      
  208.      To examine the KWIKSTAT HELP menu, press the F1 function key. You can
  209.      think about the HELP procedure as a book, with screens instead of
  210.      pages. It is really a condensation of the manual. The KWIKSTAT Program
  211.      Help screen menu was illustrated in Figure 1.3. To look at a
  212.      particular topic, enter the screen number you desire. For example,
  213.      look at screen 7. Type the number 7, and press Enter:
  214.      
  215.      Enter SCREEN NUMBER or Enter to Cancel:7    (You enter the 7.)
  216.      
  217.      If you enter a 7, KWIKSTAT displays screen 7. (If you press Enter without
  218.      first typing a number, the Help is canceled, and you will return to the
  219.      menu.) Once you have displayed screen 7, to move to screen number 8,
  220.      press Enter. To go back to the menu, type the "M" key. To exit the HELP
  221.      module, press the Enter key from the main Help menu or the Esc key from a
  222.      help screen. Press Enter now. This takes you back to the KWIKSTAT Data
  223.      pull-down menu. Every module has the help screens available.
  224.      
  225.      The KWIKSTAT "Decision" help screen is available from the Helps pull-down
  226.      menu. To decide what kind of descriptive analysis to use for a single
  227.      variable, choose help screen option 1 by typing a 1, then press Enter.
  228.      A screen describing descriptive analysis options is displayed (as in
  229.      Figure 1.5). For example, if your data is near normal (quantitative),
  230.      use the B (detailed statistics), C (summary statistics) and/or E
  231.      (histogram) options  in the Statistics module. Pressing Esc will end
  232.      --------------------------------------------------------------------
  233.                    Become a Registered User, Print Order Form
  234.      
  235.  
  236.                                         4
  237.  
  238.  
  239.      
  240.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  241.      --------------------------------------------------------------------
  242.      
  243.      
  244.      the help system and return you to the main menu.
  245.      
  246.      EXAMPLE OF DESCRIPTIVE STATISTICS
  247.      
  248.      This example will use data already stored in a dBASE ".DBF" file
  249.      named EXAMPLE currently on the KWIKSTAT disk. To open this database,
  250.      extend the Data pull-down menu. Then select the Open a Database
  251.      option.  A "PICK" menu will appear. That is, a list of database names
  252.      will be displayed, and you can pick one of the names from this menu.
  253.      Choose the EXAMPLE database. (If the EXAMPLE database does not appear
  254.      on the list of databases, you may not have installed the program
  255.      correctly.)
  256.      
  257.      Once the database is opened, a notice at the bottom of the screen tells
  258.      you that the database named EXAMPLE is open, and it contains 50 records.
  259.      Press the "L" key once to choose the List the Contents of a database
  260.      option from the menu. This will list the contents of EXAMPLE database to
  261.      the screen. Press Enter several times to list the entire database to the
  262.      screen. When the list is finished, you will return to the Data pull-down
  263.      menu.
  264.      
  265.      Extend the Analyze pull-down menu. Choose the Descriptive Statistics
  266.      and Graphs option from the Analyze menu. KWIKSTAT now switches to the
  267.      Descriptive module (which may take a few seconds). Soon, you will see
  268.      the Descriptive Statistics menu, as illustrated in Figure 1.6.
  269.      
  270.      From the Descriptive Statistics menu, choose Detailed statistics on a
  271.      single variable. The program now displays the variables available for
  272.      analysis from the database.
  273.      
  274.      Choose variable number 2, "AGE". Before the statistics for this
  275.      variable are displayed, two options are presented. First, you are
  276.      prompted you with the question:
  277.      
  278.                  Specify Confidence Interval level (.5 to .99)
  279.                                 (Default is .95)
  280.      
  281.      For this example, press Enter to accept the default, which tells the
  282.      program to display a 95% confidence interval for the data on the
  283.      statistics screen. Next, a second option appears with the prompt:
  284.      
  285.                Default for percentiles is Tukey 5 Number Summary
  286.             Specify your own percentiles to calculate < yes > < No >
  287.      
  288.      When a Yes/No question appears on the screen, notice that the Y or the
  289.      N will be uppercase. This means that if you press Enter without
  290.      entering a Y or an N, the uppercase option is the default (No). For
  291.      --------------------------------------------------------------------
  292.                    Become a Registered User, Print Order Form
  293.      
  294.  
  295.                                         5
  296.  
  297.  
  298.      
  299.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  300.      --------------------------------------------------------------------
  301.      
  302.      
  303.      this example, to choose No to the question, just press Enter. Or point
  304.      to No with the mouse and click. The program will now perform a series
  305.      of calculations on the data, and will produce a screen of descriptive
  306.      statistics, and a box plot of the data. The results are illustrated in
  307.      Figure 1.8.
  308.      
  309.      Notice that this screen is different from previous screens. The
  310.      information on this screen is displayed in graphics mode (if you have a
  311.      graphics monitor). Normally, information on the screen is in "text" mode.
  312.      If you are using a color monitor, a text mode screen will display text in
  313.      the colors you selected in the setup procedure. When graphs are displayed
  314.      on the screen, the program must use a graphics screen mode. In graphics
  315.      mode, some graphs appear only in black and white, although some graphs
  316.      will appear in color.  On all graphic screens in KWIKSTAT, a menu will
  317.      appear at the bottom of the screen for a few seconds, then disappear.
  318.      This allows you to capture or print the screen without the menu appearing
  319.      on your printout. To bring the menu back, press the spacebar once. The
  320.      menu options are still available even when the menu is not visible. The
  321.      menus differ according to your setup and particular options available for
  322.      the graphic display, but most graphic menus will include the following
  323.      options:
  324.      
  325.      Esc:ExitR:Replot P:Print
  326.      
  327.      That is, press Esc to end the display, press R to replot (choose other
  328.      display options) and P to print the graphic screen to the printer.
  329.      Depending on your monitor setting, the menu may also contain a "Capture
  330.      PCX" option. This option allows you to capture the graphic screen into a
  331.      PCX type file that you can then use in other programs such as WordPerfect
  332.      or Pagemaker.
  333.      
  334.      If you want a printed copy of this graphics screen, MAKE SURE YOUR
  335.      PRINTER IS TURNED ON, and is ON LINE, and HAS PAPER. Then, press "P"
  336.      (for Print).
  337.      
  338.      To return to the main Descriptives menu, press the Esc key. To end this
  339.      module and return to the main KWIKSTAT menu, press Esc. To end KWIKSTAT
  340.      from the main menu, press Esc again and answer Y to the prompt "End
  341.      KWIKSTAT."
  342.      
  343.      This ends the tutorial. All of the procedures are explained more fully
  344.      later in the manual. However, you may find that after finishing this
  345.      tutorial, you will be able to use most of the KWIKSTAT features
  346.      without any further aid from the manual.
  347.      
  348.  
  349.  
  350.      --------------------------------------------------------------------
  351.                    Become a Registered User, Print Order Form
  352.      
  353.  
  354.                                         6
  355.  
  356.  
  357.      
  358.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  359.      --------------------------------------------------------------------
  360.      
  361.      
  362.                                      Part II
  363.                            Using the KWIKSTAT Database
  364.      
  365.      The KWIKSTAT DATA pull-down menu in the main KWIKSTAT module is used
  366.      to manage your data. From this menu you enter data, change data,
  367.      create new data fields from existing ones, and perform other data
  368.      maintenance tasks. Once your data is in the KWIKSTAT (dBASE-type)
  369.      database, you can access the data from any of the other KWIKSTAT
  370.      modules.
  371.      
  372.      Some of the KWIKSTAT procedures require that you have data in a file
  373.      before you can do an analysis.  Other procedures allow you to enter
  374.      information from the keyboard at the time you request the procedure.
  375.      Some procedures give you an option to enter data from a database, or
  376.      from the keyboard.
  377.      
  378.      HOW DATA IS STORED IN KWIKSTAT
  379.      
  380.      A KWIKSTAT database uses the same file format as the dBASE III and dBASE
  381.      IV programs.  Therefore, data already stored in a dBASE III or dBASE IV
  382.      file may be read directly into all the KWIKSTAT programs. The only
  383.      exception to this is that KWIKSTAT does not read dBASE MEMO fields.
  384.      Therefore, if your data in dBASE contains memo fields, you may have to
  385.      create a subset of your database before using it in KWIKSTAT. Data from
  386.      other programs can also be used in KWIKSTAT. Refer to the section called
  387.      "Entering Data into the Database."
  388.      
  389.      The menu for the data options appears as the DATA option on the main
  390.      KWIKSTAT menu. The following information describes how to use the options
  391.      in this menu to create, manipulate and modify a database for use in
  392.      KWIKSTAT.
  393.      
  394.      The Open a database to use option on the DATA menu allows you to access
  395.      information in a dBASE file that you created in KWIKSTAT, in dBASE, or in
  396.      any other program that creates .DBF files. Use this option to choose the
  397.      database that you will be analyzing.
  398.      
  399.      When you choose the OPEN option on the DATA menu, a list of databases
  400.      currently in the default directory will be displayed, as shown in Figure
  401.      2.2. To select a database, use the up and down arrow keys to highlight
  402.      a database name, then press Enter. Or, point to the entry with the
  403.      mouse pointer and click.
  404.      
  405.      If the database you want to use is not in the current (default)
  406.      directory, you can temporarily change the default directory by
  407.      pressing the F2 function key. Once a database is open, you will see
  408.      its name at the bottom left of the screen, along with the number of
  409.      --------------------------------------------------------------------
  410.                    Become a Registered User, Print Order Form
  411.      
  412.  
  413.                                         7
  414.  
  415.  
  416.      
  417.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  418.      --------------------------------------------------------------------
  419.      
  420.      
  421.      records in the database. You can edit, pack, modify, set missing
  422.      values, subset and list the database using the other options on the
  423.      DATA menu.
  424.      
  425.      DESIGNING AND CREATING A DATABASE
  426.      
  427.      The Create a new database option on the DATA menu is used to create a
  428.      new database.  The structure, or layout, of a database must be
  429.      described before you enter your data.  You need to give some thought
  430.      to how your database will "look" so it will be in the proper format to
  431.      do the analysis you desire.  In the descriptions of statistical
  432.      procedures (Part IV), specific examples are given about how a database
  433.      should be constructed for a particular type of analysis.
  434.      
  435.      Kwikstat allows you to create a new database in two ways:
  436.      
  437.      1. Choose from a predefined structure or
  438.      
  439.      2. Create a customized database
  440.      
  441.      Both of these options are discussed in the sections below.
  442.      
  443.      USING A PREDEFINED DATABASE STRUCTURE
  444.      
  445.      You can choose to create a custom database structure (which was the
  446.      only choice for version 3.0 and earlier) or you can choose from a list
  447.      of pre-defined databases that are designed for specific analyses. The
  448.      list below contains examples of some of the pre-defined database
  449.      descriptions. For example, if you need to enter data for an
  450.      independent group t-test, you would choose the option called "For
  451.      independent group t-test or ANOVA." The proper database structure for
  452.      this analysis will be created and then you can enter your data into
  453.      the database.
  454.      
  455.      DEFINE THE FIELDS IN YOUR DATABASE
  456.      
  457.      When you first enter the definition mode, the blinking cursor will be
  458.      in the FIELD NAME area. Enter a name, (must begin with a letter, can
  459.      contain letters, numbers and "_" (underscore) and may be up to 10
  460.      characters long) and press the ENTER key. The name you choose will be
  461.      displayed in all capital letters, and the cursor will move to the next
  462.      area, TYPE.
  463.      
  464.      In the TYPE area, you only need to enter the first character of the
  465.      type (N, C, L or D), - Numeric, Character, Logical or Date, then
  466.      press the ENTER key.
  467.      
  468.      --------------------------------------------------------------------
  469.                    Become a Registered User, Print Order Form
  470.      
  471.  
  472.                                         8
  473.  
  474.  
  475.      
  476.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  477.      --------------------------------------------------------------------
  478.      
  479.      
  480.      WIDTH is the number of characters reserved for the entry. Decimal is
  481.      the number of decimal places (only for numbers). Note that the number
  482.      of decimal places must be at least one less than the width. For
  483.      example, if a number has the format ###.##, the width is 6 (count the
  484.      decimal point), and the number of decimal places is 2. If DATE or
  485.      LOGICAL is entered as type, the program will automatically assign a
  486.      width of 8 or 1 respectively.
  487.      
  488.      Unless your database is big, you might make each field one more
  489.      character wide that you actually need.  This provides for
  490.      unanticipated large numbers and facilitates data entry.
  491.      
  492.      Once a complete field description is entered, a next blank field
  493.      description will appear, ready for entry. To end the creation process,
  494.      type Ctrl-END (^END). As long as you have not ended the procedure, you
  495.      may use the cursor keys to back up, and make any corrections.  If you
  496.      mess up, end the procedure with Esc and begin again.  When you press
  497.      ^End, the following message appears.
  498.      
  499.                    Enter Records (data) into the database now
  500.                                  <yes>    <No>
  501.      
  502.      If you want to enter data now, answer "Y" to the question.  Otherwise
  503.      answer "N".  You can always enter the data later.
  504.      
  505.      LIMITATIONS TO THE KWIKSTAT DATABASE
  506.      
  507.      Maximum of 250 fields.
  508.      Maximum width of a field name is 10 characters.
  509.      Maximum width of a cell is 60 characters (15 for numbers).
  510.      Dates are always 8 characters and logical fields are 1 character wide.
  511.      Memo fields are not supported.
  512.      
  513.      DATABASE AND ANALYSIS EXAMPLES
  514.      
  515.      This section provides you with two examples of using Kwikstat. Please go
  516.      over these examples before creating your own database and performing your
  517.      own analysis. Following these examples will answer a number of questions
  518.      you may have about how to use Kwikstat.
  519.      
  520.      The first example shows you how to create a custom database and calculate
  521.      some simple statistics and a graph. The second example shows you hot to
  522.      use a pre-defined database structure to perform a t-test.
  523.      
  524.      
  525.  
  526.  
  527.      --------------------------------------------------------------------
  528.                    Become a Registered User, Print Order Form
  529.      
  530.  
  531.                                         9
  532.  
  533.  
  534.      
  535.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  536.      --------------------------------------------------------------------
  537.      
  538.      
  539.                                    EXAMPLE 1
  540.      
  541.                          DESCRIPTIVE STATISTICS EXAMPLE
  542.      
  543.      This example shows you how to enter data and perform some simple
  544.      statistics and graphs. It will show you both the spreadsheet and
  545.      database entry screens.
  546.      
  547.      The data that will be used is listed below. The GRADE variable is the
  548.      grade received in the class, AGE is age, SEX is sex, WT is weight and
  549.      SCORE is the score on a pre-test (maximum of 25 points). In database
  550.      language, these variables are called fields.
  551.      
  552.         GRADE      AGE    SEX    WT    SCORE
  553.      1    A         18     M    165    22.3
  554.      2    B         19     M    145    22.8
  555.      3    B         17     F    122    22.8
  556.      4    C         18     M    196    18.5
  557.      5    B         17     M    188    19.5
  558.      6    B         18     F    140    23.5
  559.      7    C         19     F    121    22.6
  560.      8    B         20     F    112    21.0
  561.      9    C         19     F    122    20.9
  562.      10   A         18     M    176    22.5
  563.      11   B         18     M    165    23.3
  564.      12   A         19     M    135    21.8
  565.      13   A         18     F    121    24.8
  566.      14   C         19     M    186    16.5
  567.      15   B         17     M    148    18.5
  568.      16   A         18     F    140    24.5
  569.      17   B         16     F    101    23.6
  570.      18   A         21     F    111    20.0
  571.      19   B         17     F    124    21.9
  572.      20   B         18     M    176    21.5
  573.      
  574.      Before performing any kind of analysis on this data, you must first enter
  575.      it into a Kwikstat database. The process is:
  576.      
  577.         1. Create a database
  578.         2. Enter the data
  579.         3. Perform an analysis
  580.      
  581.      These processes will be explained in the next few sections.
  582.      
  583.  
  584.  
  585.  
  586.      --------------------------------------------------------------------
  587.                    Become a Registered User, Print Order Form
  588.      
  589.  
  590.                                         10
  591.  
  592.  
  593.      
  594.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  595.      --------------------------------------------------------------------
  596.      
  597.      
  598.      CREATE A DATABASE
  599.      
  600.      When you begin the Kwikstat program, the main Kwikstat menu appears.
  601.      If you have not yet created the database, you must choose the Create a
  602.      new database option, which will lead you through the steps in creating
  603.      a database. This section describes that procedure.
  604.      
  605.      Note: Once a database has been created, you can use the data in it
  606.      again by choosing "Open a database to use" from the Data menu. When
  607.      you choose Create a new database from the Data menu, you will then be
  608.      prompted to enter the name of the database, as shown in figure 2.6.
  609.      You need to enter a name for the database that is a DOS compatible
  610.      file name such as MYDATA.
  611.      
  612.      Once you have entered a filename for the database, you can choose from
  613.      a list of pre-defined database structures, or create your own. In this
  614.      example, you will create your own database structure. From the menu
  615.      shown in figure 2.7, choose the CREATE A CUSTOMIZED DATABASE
  616.      option. For each field (each item of data) in the database, you must
  617.      specify a fieldname, a type a width and optionally the number of
  618.      decimal places. For the data in this example, you will use the
  619.      following information:
  620.      
  621.      Field name   Type   Width   Dec
  622.      GRADE         C       2
  623.      AGE           N       3
  624.      SEX           C       2
  625.      WT            N       4
  626.      SCORE         N       5      1
  627.      
  628.      The GRADE and SEX variables are of type "C" (Character) and the rest
  629.      of the variables are numbers "N". Notice that the widths defined here
  630.      are actually 1 character wider than actually needed. If you are not
  631.      pressed for space in the database, this will make your listings easier
  632.      to read. Only the SCORE variable requires a decimal value. Enter the
  633.      information about the database structure into the database definition
  634.      screen (see the section,"Define the Fields in Your Database" above) as
  635.      shown in figure 2.9.
  636.      
  637.      When you will be prompted with the question,
  638.      
  639.      Enter records (data) into the database now?
  640.      
  641.      Type a Y to begin entering records into the database.
  642.      
  643.  
  644.  
  645.      --------------------------------------------------------------------
  646.                    Become a Registered User, Print Order Form
  647.      
  648.  
  649.                                         11
  650.  
  651.  
  652.      
  653.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  654.      --------------------------------------------------------------------
  655.      
  656.      
  657.      ENTER THE DATA
  658.      
  659.      When you choose to enter the data in a new database, an entry screen will
  660.      appear listing the names of all of the fields and an area to enter the
  661.      data. Kwikstat includes two types of data entry screen, database type and
  662.      spreadsheet type. In the Setup routine, you chose one of these two entry
  663.      options. The following discussion shows you how to enter data in either
  664.      screen.
  665.      
  666.      TIP: You can toggle between spreadsheet entry mode and database entry
  667.      mode by pressing the F8 (Switch) key.
  668.      
  669.      USING A SPREADSHEET ENTRY SCREEN
  670.      
  671.      The spreadsheet screen, as shown in figure 2.10 looks similar to a
  672.      spreadsheet. If you prefer to use the database entry mode, skip to the
  673.      section titled "Using a database entry screen."
  674.      
  675.      The names of the database fields (Grade, Age, etc.) are listed at the top
  676.      of the screen (columns) and the record numbers are listed down the left
  677.      side of the screen (rows). Since you do not have any records entered into
  678.      the database, the only row displayed is the -ADD- row, which indicates
  679.      that you are adding a new record.
  680.      
  681.      To enter data into the database, begin typing the entry for the first
  682.      field (GRADE). Type an A (upper case), then press Enter. Your cursor
  683.      moves to the next field (AGE). Type 18 and press Enter. Type upper case M
  684.      and press Enter. Continue until you have entered 22.3 in the SCORE field.
  685.      When you press Enter after entering 22.3, a new row appears to allow you
  686.      to enter the second record of information, and your cursor moves to the
  687.      first field of this record. Continue entering information in the
  688.      spreadsheet until all records are entered. If you make a mistake on a
  689.      record, you can use the right or left arrow keys to move your cursor and
  690.      correct the mistake. If you discover that you have made an error in a
  691.      previous record, you can use the Edit mode (described later) to correct
  692.      this entry. When you have finished entering the information in the
  693.      database, your screen will look like figure 2.11.
  694.      
  695.      To end the entry procedure, press the F7 (Exit) key. A message will
  696.      appear on the screen:
  697.      
  698.                      Before exiting, do you want to save the
  699.                                 record number 21
  700.                                  <yes>    <No>
  701.      
  702.      Answer No to this question since you do not want to have a blank record
  703.      in your database.
  704.      --------------------------------------------------------------------
  705.                    Become a Registered User, Print Order Form
  706.      
  707.  
  708.                                         12
  709.  
  710.  
  711.      
  712.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  713.      --------------------------------------------------------------------
  714.      
  715.      
  716.      
  717.      CORRECTING ERRORS IN THE DATABASE
  718.      
  719.      Before returning to the main menu, you can correct errors by pressing the
  720.      F2 key to toggle into Edit mode. The edit screen is similar to the screen
  721.      used to enter data. Use the cursor keys to move to the field to edit, and
  722.      change the value. Exit the edit screen with the F7 (Exit) command.
  723.      If you end up with an extra record in your database, you can erase that
  724.      record while in the Edit mode. To erase a record, place your cursor on
  725.      the record and press F4 (Erase). The record will be permanently removed
  726.      from the database. Exit the edit screen with the F7 (Exit) command.
  727.      
  728.      USING A DATABASE ENTRY SCREEN
  729.      
  730.      This section describes how to enter data using the database entry mode.
  731.      When you begin entering data into a new database, an entry screen for
  732.      record 1 appears on the screen similar to figure 2.12. (Information for
  733.      record 1 already entered).
  734.      
  735.      The database entry screen displays each field name at the left of the
  736.      screen followed by an entry field where you will enter the data for that
  737.      field. For example, when the entry screen first appears, your cursor will
  738.      be in the GRADE field. To enter the information for record 1, type the
  739.      grade value for the first record, A (upper case) and press Enter. Your
  740.      cursor will move to the next field. Type 18 and press Enter.  Continue
  741.      until you have entered 22.3 in the SCORE field. When you press Enter
  742.      after entering 22.3, a new entry screen appears for record 2 to allow you
  743.      to enter the second record of information, and you cursor moves to the
  744.      first field of this record. Continue entering information until all
  745.      records are entered. If you make a mistake on a record, you can use the
  746.      arrow keys to move your cursor and correct the mistake. If you discover
  747.      that you have made an error in a previous record, you can use the Edit
  748.      mode (described later) to correct this entry.
  749.      
  750.      ENTRY AND EDIT SCREEN FUNCTION KEY COMMANDS
  751.      
  752.      When you are adding information to the database, there are several
  753.      function key options that you can choose. These options are listed at the
  754.      bottom of the entry screen. To choose an option, press the function key
  755.      related to the option, or point to the option with the mouse and click.
  756.      
  757.      F1 - Displays the Kwikstat Help menu.
  758.      F2 - Toggles between edit mode and append mode.
  759.      F3 - Marks a record for deletion. (Same as ^U.) Also undeletes
  760.      records.
  761.      F4 - Erase the current record permanently from the
  762.      database. (Only in spreadsheet entry mode.)
  763.      --------------------------------------------------------------------
  764.                    Become a Registered User, Print Order Form
  765.      
  766.  
  767.                                         13
  768.  
  769.  
  770.      
  771.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  772.      --------------------------------------------------------------------
  773.      
  774.      
  775.      F5 - Goto a record number.
  776.      F6 - Undo - returns last record changed to it previous values.
  777.      F7 - Exits entry mode and returns you to the main Kwikstat menu.
  778.      F8 - Switches between spreadsheet type entry and database entry mode.
  779.      F9 - Insert or Delete a field in the database or Replace the
  780.      contents ofa field.
  781.      F10 - Prints the contents of the current record to a printer or file.
  782.      
  783.      PERFORMING AN ANALYSIS
  784.      
  785.      Once you have entered your data into the database, you are ready to
  786.      perform one or more analyses. Exit the data entry mode by pressing the
  787.      F7 - Exit key. You will return to the Kwikstat main menu. All of the
  788.      Kwikstat analysis procedures are listed in the Analyze menu. With the
  789.      Kwikstat main menu displayed, you can press the right or left arrow
  790.      key to pull-down the Analyze menu.
  791.      
  792.      For the MYDATA database you have just created, you will calculate some
  793.      summary statistics and display a graph. The sections below lead you
  794.      through these procedures.
  795.      
  796.      CALCULATING SUMMARY STATISTICS
  797.      
  798.      From the Analyze menu on the main Kwikstat menu screen, choose the
  799.      Descriptive Statistics and Graphs option. A new menu will appear
  800.      containing the options for the Descriptive Statistics and Graphs
  801.      program module.
  802.      
  803.      The Descriptive Statistics and Graphs menu, lists the statistics and
  804.      graphs you can produce from information in the current database. For
  805.      example, suppose you want to calculate summary statistics for all of
  806.      the numeric variables in your database. To do this, select the option
  807.      called Summary Statistics on a number of variables. A screen will
  808.      appear prompting you to specify what fields to use in the
  809.      calculations. A list of the variables in the database appears. Enter
  810.      the field numbers for each variable you want included in the analysis,
  811.      separating each variable number with a comma. For example, if you want
  812.      to choose variables 2 (AGE), 4 (WT) and 5 (SCORE), enter
  813.      
  814.         2,4,5
  815.      
  816.      at the prompt, as shown at the Enter: prompt in figure 2.15 and press
  817.      Enter.
  818.      
  819.      Once you select the variables to use, you are asked if there is a
  820.      grouping variable.
  821.      
  822.      --------------------------------------------------------------------
  823.                    Become a Registered User, Print Order Form
  824.      
  825.  
  826.                                         14
  827.  
  828.  
  829.      
  830.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  831.      --------------------------------------------------------------------
  832.      
  833.      
  834.      Enter a grouping variable by number or Enter for none:
  835.      
  836.      A grouping variable allows you to calculate summary statistics by
  837.      group, such as SEX. You could enter a 3 at this prompt to specify that
  838.      you want the summary statistics broken down by SEX, but for this
  839.      example, simply press Enter to specify no grouping variable. The next
  840.      question asks you if you want to
  841.      
  842.      Choose (C)ontinue (F)ile (P)rint or (R)eturn to menu:
  843.      
  844.      To continue with the calculation and display the results on the
  845.      screen, just press Enter. When you do, the summary statistics for the
  846.      selected variables will appear on the screen. Once you have examined
  847.      these results, press Enter to return to the Descriptive Statistics and
  848.      Graphs menu.
  849.      
  850.                                    Example 2
  851.                          Using a Pre-defined Structure
  852.      
  853.      This example shows how you would perform an independent group t-test
  854.      in Kwikstat using one of the pre-defined database structures. The
  855.      example uses the spreadsheet entry type. The data used in this example
  856.      is the same as in example 4.7 in the manual (page 4-23 and following.)
  857.      In this example, 13 plants were randomly allocated to two groups.
  858.      Group one received the present fertilizer and group 2 received a newer
  859.      fertilizer. After a period of time, you observed the heights of the
  860.      plants were observed. The results are:
  861.      
  862.      Data for independent group t-test (fertilizer study)
  863.      
  864.      Present     Newer
  865.      Fertilizer  Fertilizer
  866.      46.2 cm      51.3 cm
  867.      55.6         52.4
  868.      53.3         54.6
  869.      44.8         52.2
  870.      55.4         64.3
  871.      56.0         55.0
  872.      48.9
  873.      
  874.      In order to enter this into a database, you must assign group numbers
  875.      (or letters) to each group. For example, we will call the "Present
  876.      Fertilizer" group 1 and the "Newer Fertilizer" group 2.
  877.      
  878.  
  879.  
  880.  
  881.      --------------------------------------------------------------------
  882.                    Become a Registered User, Print Order Form
  883.      
  884.  
  885.                                         15
  886.  
  887.  
  888.      
  889.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  890.      --------------------------------------------------------------------
  891.      
  892.      
  893.      CREATING THE DATABASE AND ENTERING DATA
  894.      
  895.      Since the observations are independent, the database will include
  896.      thirteen records (one for each plant) and two fields (one for the
  897.      response and one for the group indicator).
  898.      
  899.      Choose to create a database named TTEST. A screen with the instruction
  900.      "Choose the database type to create from the menu below" will appear.
  901.      Since you are performing an independent group t-test, you can select
  902.      the option titled For Independent Group t-Test or ANOVA from this
  903.      list. This process automatically builds a database structure suitable
  904.      for entering data for this kind of analysis. In this case, the
  905.      database will contain a grouping field (where you will enter a 1 or 2,
  906.      the fertilizer type) and an observation field (where you will enter
  907.      the height.)
  908.      
  909.      Once you have selected a database type, you will be asked if you want
  910.      to enter records now. Answer Yes.
  911.      
  912.      Enter the data into the database. The data you will enter in the first
  913.      record is 1 (press Enter) and 46.2 (press Enter). When you type the
  914.      46.2 and press Enter, your cursor will automatically move to record
  915.      number 2, where you will enter 1 and 55.6, and so on. Enter the data
  916.      for the thirteen records. For each record of a "Present Fertilizer"
  917.      observation, enter "1" for the GROUP variable. For the "Newer
  918.      Fertilizer" observations enter a "2" for the GROUP variable. The
  919.      eighth record is 2 and 51.3. Figure 2.21 shows a screen where all 13
  920.      records have been entered, and the program is waiting for a 14th
  921.      record to be entered.
  922.      
  923.      Since there is no 14th record, press the F7 function key (Exit) to end
  924.      the data entry process. You will be prompted with the question, Do you
  925.      want to save the  record number 14?"  You do not want to save this blank
  926.      record, so answer N (No). KWIKSTAT will return to the Data main menu.
  927.      
  928.      PERFORMING THE ANALYSIS
  929.      
  930.      Once you have entered the data into a database, and you are back at
  931.      the main menu, select the Analyze option at the top of the main
  932.      Kwikstat menu screen. When the Analyze pull-down menu appears, select
  933.      the t-tests and Analysis of Variance (ANOVA) option.
  934.      
  935.      When you choose the t-tests and Analysis of Variance (ANOVA) from the
  936.      Analyze menu, the menu shown in figure 2.23 will appear. Select
  937.      Compare independent groups (t-test, ANOVA). You will be prompted to
  938.      choose the field name of the group, which in this case is simply
  939.      GROUP. Choose GROUP. Next, you will be asked for the data field.
  940.      --------------------------------------------------------------------
  941.                    Become a Registered User, Print Order Form
  942.      
  943.  
  944.                                         16
  945.  
  946.  
  947.      
  948.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  949.      --------------------------------------------------------------------
  950.      
  951.      
  952.      Choose OBS (HEIGHT), the response variable. KWIKSTAT will now perform
  953.      the calculations and display the results on the screen.
  954.      
  955.      Refer to the section "Using t-tests and ANOVA Procedures" in Part IV
  956.      of this manual for information on interpreting this information. When
  957.      the results screen is displayed, typing G will cause a graphical
  958.      comparison of the two samples. First, a screen containing Tukey's five
  959.      number summaries (listing the 0, 25, 50, 75, and 100 percentiles for
  960.      each group) appears. Press Enter, and box plots for each group will
  961.      appear as shown. Press Esc to exit from the box plots. You will be
  962.      given the option to print a report for this analysis. If you choose
  963.      this option, a summary of the analysis will be printed to the printer
  964.      or to a file. After you have printed the report (or chosen not to
  965.      print the report), you will return to the module menu. To return to
  966.      the main Kwikstat menu, press Esc. To end the program and return to
  967.      DOS, choose the F option, Quit to DOS.
  968.      
  969.      ENTERING DATA INTO THE DATABASE
  970.      
  971.      When you choose the Data entry option from the DATA menu, you will be
  972.      asked to specify entry from the keyboard or from a file (ASCII file).
  973.      For most small data sets, you will probably enter data from the
  974.      keyboard. If another program supports ASCII, dBASE and 1-2-3 type
  975.      files, you may be able to enter data from that program in to KWIKSTAT.
  976.      The following information describes how to enter data from the
  977.      keyboard, from an ASCII file or from other programs.
  978.      
  979.      ENTERING DATA FROM THE KEYBOARD
  980.      
  981.      If you choose KEYBOARD data entry, an entry screen will appear
  982.      containing the fields you created in the CREATE option. This entry
  983.      screen will either use the database or spreadsheet format mode,
  984.      depending on which one you specified when you chose setup options.
  985.      However, you can easily toggle from one entry mode to another by
  986.      pressing the F8 key. Examples 1 and 2 above describe these two entry
  987.      methods.
  988.      
  989.      ENTERING DATA FROM AN ASCII FILE
  990.      
  991.      When you choose to enter data from an ASCII file, you will be asked
  992.      the name of the raw data file. (i.e., \MYDIR\MYDATA.DAT). The data
  993.      from the ASCII file  will be entered into the database, and a count of
  994.      the records as they are entered will be displayed. If there are
  995.      already records in the file, the new data from the ASCII file will be
  996.      appended (added) as new records to the database. It is a good idea to
  997.      go to the List procedure to look at the data to verify that it has
  998.      been entered correctly, or print the data out using the report option
  999.      --------------------------------------------------------------------
  1000.                    Become a Registered User, Print Order Form
  1001.      
  1002.  
  1003.                                         17
  1004.  
  1005.  
  1006.      
  1007.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1008.      --------------------------------------------------------------------
  1009.      
  1010.      
  1011.      (See Using KWIKSTAT Utilities). If the data does not match the fields,
  1012.      refigure the widths of each field to make sure it matches the columns
  1013.      of data in the disk file, and try again.
  1014.      
  1015.      KWIKSTAT can read data from standard ASCII text files. These kinds of
  1016.      files are usually supported by most word processing programs (such as
  1017.      WordPerfect DOS Text Mode) as well as most text editors such as EDLIN.
  1018.      Data must be in the form of column data, like this...
  1019.      
  1020.      A 22 3.3 WF
  1021.      A 33 4.2 BF
  1022.      B 27 3.3 WM
  1023.      :
  1024.      ETC
  1025.      
  1026.      Notice that each column of data is in fixed fields. It does not matter
  1027.      that there is no space between the last two fields (Race and Sex)
  1028.      since the program will pick off the information from the column and
  1029.      does not require that there be spaces between the columns. Use the
  1030.      instructions below to prepare the KWIKSTAT (dBASE) database structure
  1031.      to be used to read in ASCII data.
  1032.      
  1033.      The steps to enter ASCII data into KWIKSTAT are:
  1034.      
  1035.      STEP 1. Use the CREATE option to create a database structure to match the
  1036.      columns in the ASCII file. The field widths MUST match the width of the
  1037.      columns of data on file. If there are spaces between columns of data,
  1038.      make widths wide enough to account for those spaces. The following data
  1039.      is from the file EX.DAT on disk:
  1040.      
  1041.      A  12 22.3 25.3 28.2 30.6 5
  1042.      A  11 22.8 27.5 33.3 35.8 5
  1043.      B  12 22.8 30.0 32.8 31.0 4
  1044.      A  12 18.5 26.0 29.0 27.9 5
  1045.      B   9 19.5 25.0 25.3 26.6 5
  1046.      :
  1047.      etc
  1048.      :
  1049.      B  12 22.4 27.2 31.8 35.6 4
  1050.      
  1051.      Try your hand at doing this example by creating a database named EX with
  1052.      the following structure:
  1053.      
  1054.  
  1055.  
  1056.  
  1057.  
  1058.      --------------------------------------------------------------------
  1059.                    Become a Registered User, Print Order Form
  1060.      
  1061.  
  1062.                                         18
  1063.  
  1064.  
  1065.      
  1066.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1067.      --------------------------------------------------------------------
  1068.      
  1069.      
  1070.      FIELD NAME   TYPE     WIDTH   DECIMALS
  1071.      -----------  ------   ------- --------
  1072.      GROUP          C        2
  1073.      AGE            N        4         0
  1074.      TIME1          N        5         1
  1075.      TIME2          N        5         1
  1076.      TIME3          N        5         1
  1077.      TIME4          N        5         1
  1078.      STATUS         N        2
  1079.      
  1080.      Notice that even though the first column has data 1 column wide, this
  1081.      structure uses a width of 2 for GROUP. Even though the age only uses 2
  1082.      columns, the structure calls for AGE to have a width of 4. These
  1083.      widths are enter this way to take care of the blank spaces between the
  1084.      columns. If GROUP had been set up with only 1 column and AGE with only
  1085.      2 columns, the ASCII data would not be read into the database
  1086.      correctly. Create the database called EX with the specifications
  1087.      listed above, then go to the next step.
  1088.      
  1089.      NOTE: KWIKSTAT can also produce an ASCII text file, so that data
  1090.      created in KWIKSTAT can be output, and read into other programs.
  1091.      
  1092.      STEP 3: To verify that the data was read properly, use List option on
  1093.      the DATA menu to examine the resulting database.
  1094.      
  1095.      ENTERING DATA FROM ANOTHER PROGRAM
  1096.      
  1097.      KWIKSTAT was designed to read dBASE, comma delimited ASCII and 1-2-3
  1098.      files because these are among the most commonly used types of files to
  1099.      store data. See information on the utility module later in this
  1100.      manual.
  1101.      
  1102.      EDITING, DELETING AND PACKING DATA
  1103.      
  1104.      Once a database is created, you often need to correct information by
  1105.      editing records or getting rid of records. The following sections
  1106.      describe the process of changing the contents of a record by editing and
  1107.      a procedure for getting rid of records by deleting and packing.
  1108.      
  1109.      EDITING RECORDS
  1110.      
  1111.      If there is a need to change data already in a database, you may choose
  1112.      the Edit a record option from the DATA menu. You will be asked to specify
  1113.      the record number you wish to edit. Editing is similar to entering data.
  1114.      Use the up and down arrow keys to move from field to field within a
  1115.      record.  See the Examples above for a tutorial on editing information in
  1116.      a database.
  1117.      --------------------------------------------------------------------
  1118.                    Become a Registered User, Print Order Form
  1119.      
  1120.  
  1121.                                         19
  1122.  
  1123.  
  1124.      
  1125.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1126.      --------------------------------------------------------------------
  1127.      
  1128.      
  1129.      
  1130.      DELETING RECORDS
  1131.      
  1132.      If you want to delete an entire record within a database, use the edit
  1133.      procedure to display the record to delete.
  1134.      
  1135.      You can use one of two methods to delete a record:
  1136.      
  1137.      1. Erase the record (Spreadsheet mode only) or
  1138.      2. Delete and Pack
  1139.      
  1140.      To erase a record, display the record in Edit mode, using the spreadsheet
  1141.      entry mode. Highlight the record to erase, and press the function key F4.
  1142.      If you want to delete more than a few records, it will probably be more
  1143.      efficient to use the Delete and Pack method. While a record is displayed
  1144.      (either in spreadsheet or database edit mode), press ^U to mark the
  1145.      record for deletion. A **DEL** will appear on the screen (upper right
  1146.      corner) of a "deleted" record (database mode) or a "*" will appear next
  1147.      to the field name (spreadsheet mode). You can mark as many records as you
  1148.      choose. If you accidentally mark a record for delete, pressing ^U a
  1149.      second time will cancel the mark, and the **DEL** will disappear from the
  1150.      screen. Once you have marked the records for delete, pack the database,
  1151.      as described below.
  1152.      
  1153.      TIP:If you want to temporarily "get rid" of a few records so that they
  1154.      will not be used in an analysis, mark them for delete. Any analysis you
  1155.      perform will ignore deleted records. Then, if you want to restore them,
  1156.      unmark them again. This is a quick way to see how an analysis result
  1157.      would change if some selected records were not present in the analysis.
  1158.      
  1159.      PACKING THE DATABASE
  1160.      
  1161.      The records marked for delete are not actually deleted from the file at
  1162.      this point. However, they will be ignored in most analyses, and will
  1163.      continue to be displayed when you edit the database. You can undelete
  1164.      records from the Edit mode.
  1165.      
  1166.      If you want to permanently get rid of the records you have marked for
  1167.      delete, choose the Pack procedure from the Data menu. This procedure
  1168.      erases all "deleted" records from the database.
  1169.      
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.      --------------------------------------------------------------------
  1177.                    Become a Registered User, Print Order Form
  1178.      
  1179.  
  1180.                                         20
  1181.  
  1182.  
  1183.      
  1184.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1185.      --------------------------------------------------------------------
  1186.      
  1187.      
  1188.      MODIFYING AND DISPLAYING THE STRUCTURE
  1189.      
  1190.      The Modify or Display database structure option on the DATA menu allows
  1191.      you to display the structure of your database, and allows you to change
  1192.      characteristics about the database structure. When you choose to display
  1193.      the structure, a list of all field names, their types, widths and
  1194.      decimals (if any) are listed.
  1195.      
  1196.      When you choose to modify a field, you age given a chance to the modify
  1197.      the characteristics of that field. Your options are:
  1198.      
  1199.         Delete the Field
  1200.         Change Name of Field
  1201.         Change Type of Field
  1202.         Change Width of Field
  1203.         Change Number of Decimal Places
  1204.      
  1205.      If you change the type of field, say from character to numeric, the
  1206.      program will attempt to convert the contents of the field to its new
  1207.      type. When you modify a database, you will be asked to enter the name of
  1208.      a new database. This means that the modified database will be in a new
  1209.      file, and your old original database will remain intact. If you no longer
  1210.      want the old database, you must delete it by choosing the Kill option
  1211.      from the Data menu.
  1212.      
  1213.      SETTING MISSING VALUES CODES
  1214.      
  1215.      Sometimes in the collection of data there are values that are lost or
  1216.      cannot be gathered. These are called "missing values". When such values
  1217.      occur, it is important for the program to know that the values are
  1218.      missing so that statistical calculations may take this into account.
  1219.      Missing values are usually designated as an impossible value. For
  1220.      example, the missing values designated for the variable AGE may be -9,
  1221.      since it is impossible for the variable AGE to have the value -9. When
  1222.      the program is asked to calculate the mean of age, for example, it will
  1223.      ignore those records where AGE is -9 in that calculation if -9 has been
  1224.      specified as the missing value code. In most KWIKSTAT procedures, there
  1225.      is a casewise deletion of the record from calculation whenever a missing
  1226.      value is encountered.
  1227.      
  1228.      Once you designate a missing value code for a variable, it is up to you
  1229.      to make sure that this code gets placed into your database in the proper
  1230.      records and fields.  For example, if you have designated -9 as the
  1231.      missing value code for AGE, you must make sure that in your database a -9
  1232.      appears in the field AGE if that data is missing or unknown.
  1233.      A standard dBASE III file does not have a way to designate missing
  1234.      values, but KWIKSTAT allows a way for you to designate these values in
  1235.      --------------------------------------------------------------------
  1236.                    Become a Registered User, Print Order Form
  1237.      
  1238.  
  1239.                                         21
  1240.  
  1241.  
  1242.      
  1243.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1244.      --------------------------------------------------------------------
  1245.      
  1246.      
  1247.      this program. The Indicate missing value codes option on the DATA menu is
  1248.      used to set up these values. When this option is selected, the program
  1249.      will display an entry screen that is similar to a data entry screen. You
  1250.      may enter one missing value for each field name. The missing value must
  1251.      obey the definition of the field in terms of length and type.
  1252.      Once missing values are entered, they are stored on disk in a file named
  1253.      filename.MV, where "filename" is the name of the designated database. If
  1254.      a new variable is created using the transformation procedure, its missing
  1255.      value is appended to the missing value file.
  1256.      
  1257.      You may change or correct the missing values for a database at any time
  1258.      by calling up this option. If missing values are already designated for
  1259.      the database, they will be displayed on the entry screen, and you may
  1260.      edit them or accept them as they are.
  1261.      
  1262.      IMPORTANT NOTE: If missing values are NOT used, and there is a blank
  1263.      numeric variable in a calculation, it will be treated like the value 0
  1264.      (zero), so it is important to use missing values if your data contains
  1265.      such entries. Otherwise, the statistical calculations will be in error!!
  1266.      
  1267.      CREATING A NEW FIELD
  1268.      
  1269.      In previous versions of Kwikstat, to create a new variable, you chose
  1270.      the Transformation option. This option only allowed the creation of
  1271.      numeric variables. This option have been replaced by a procedure in
  1272.      the Edit mode, which allows you to create new blank fields of any
  1273.      field type, and to place information in those fields that is either a
  1274.      numeric or character expression. Thus, this procedure replaces the old
  1275.      Transformation procedure. The sections "Create a New Field" and
  1276.      "Replacing the Contents of a Field" describe these procedures. You may
  1277.      create a new field in a database within an edit screen by choosing the
  1278.      F9 (FIELD Insert) option. After creating a new field, you can then use
  1279.      the F9 (FIELD Replace) option to place a value in the new field.
  1280.      
  1281.      When you choose the Field option in the edit screen (F9), you will be
  1282.      prompted to enter information about the new field.
  1283.      
  1284.       Define a name for the new field
  1285.       Define the field type
  1286.       Define a width for the new field
  1287.      
  1288.      For numeric variables,
  1289.       Define the number of decimals, if any
  1290.       Define a missing value code. If none is selected, it is assumed to be 0
  1291.      (zero).
  1292.      
  1293.      CAREFUL ATTENTION must be paid to the definition to assure that the
  1294.      --------------------------------------------------------------------
  1295.                    Become a Registered User, Print Order Form
  1296.      
  1297.  
  1298.                                         22
  1299.  
  1300.  
  1301.      
  1302.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1303.      --------------------------------------------------------------------
  1304.      
  1305.      
  1306.      calculated numbers will fit into the field width specifications. If the
  1307.      calculated number is too large to fit into the field, it will be given
  1308.      the missing value code. If an illegal calculation is attempted, such as a
  1309.      division by 0, the result will be missing. If a calculation includes a
  1310.      missing value, the result will be a missing values.
  1311.      
  1312.      TIP: To create a new field containing a new value that is a numeric
  1313.      transformation of other fields, first insert the new field using the F9
  1314.      Field/Insert option, then use the F9 Field /Replace option to place the
  1315.      value in the new field.
  1316.      
  1317.      REPLACING CONTENTS OF A FIELD
  1318.      
  1319.      You can use the F9-Field Replace option in the Edit screen to replace the
  1320.      existing contents of a field, or place new information in a newly created
  1321.      blank field. Kwikstat provides a number of numeric and character
  1322.      functions to enable you to do this.
  1323.      
  1324.      For example, if you wanted to replace the contents of the field RATIO
  1325.      with the values WEIGHT/HEIGHT:
  1326.      
  1327.      1) In the edit mode, highlight the field whose contents you want to
  1328.      replace. Press the F9 (Field) option, and choose Replace the contents of
  1329.      a field option from the Field menu. A dialog box will appear.
  1330.      
  1331.      2) Specify which records to replace. The default it ALL, which means all
  1332.      records in the database. Or, enter a range such as 1-20, which would mean
  1333.      only perform the replacement in records number 1 through 20. Then, press
  1334.      Enter.
  1335.      
  1336.      3) Specify what to place in the field. For example, enter the formula
  1337.      WEIGHT/HEIGHT in the Replace With entry field, where WEIGHT and HEIGHT
  1338.      are two other fields in the same database.
  1339.      
  1340.      4) Specify any condition for replacing, if any. The default is NONE. For
  1341.      example, if you only want the replacement to be for records whose value
  1342.      of AGE is greater than 20, you would enter the expression AGE20 in the
  1343.      condition entry field.
  1344.      
  1345.      5) Press F7 when you have finished entering the Replace information, and
  1346.      the replace will begin. When it is finished, you will return to the edit
  1347.      screen. An example of the Replace dialog box is shown in figure
  1348.      2.28.
  1349.      
  1350.      The kinds of expressions you can use the Replace With and Condition
  1351.      fields are described below.
  1352.      
  1353.      --------------------------------------------------------------------
  1354.                    Become a Registered User, Print Order Form
  1355.      
  1356.  
  1357.                                         23
  1358.  
  1359.  
  1360.      
  1361.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1362.      --------------------------------------------------------------------
  1363.      
  1364.      
  1365.      KWIKSTAT supports two kinds of expressions. One is strictly for
  1366.      mathematical expressions, called a math expression. Thhe other expression
  1367.      type, called a database expression, allows the use of character, numeric,
  1368.      date and logical fields in the expression. Here are the criteria for when
  1369.      these are used:
  1370.      
  1371.      REPLACE WITH FIELD: Use either a math expression or a database
  1372.      expression.
  1373.      
  1374.      CONDITION FIELD: Use only a database expression.
  1375.      
  1376.      In the REPLACE WITH field, the default expression type is the database
  1377.      type. In order for an expression to be evaluated as a strictly math
  1378.      expression, you must place an equal sign "=" at the beginning of the
  1379.      expression.
  1380.      
  1381.      The major difference between the two expression types are in their
  1382.      capabilities. The database expression can handle most common
  1383.      calculations, including simple math, string evaluation, and date
  1384.      evaluation. The math expression can be used only for strictly numeric
  1385.      calculations using one or more of the functions listed in the table
  1386.      below, or that uses the exponentiation operator.
  1387.      
  1388.      For example, if you want to perform the calculation WEIGHT/HEIGHT, you
  1389.      can enter the expression as-is in the REPLACE WITH field. However, if you
  1390.      want to calculate the log of WEIGHT/HEIGHT, you must enter the experssion
  1391.      as
  1392.      
  1393.        =LOG(WEIGHT/HEIGHT)
  1394.      
  1395.      since the LOG function is not supported as a database expression
  1396.      function. The equal sign signals to the program to use the math
  1397.      calculator. The information below outlines the capabilities of both
  1398.      expression types.
  1399.      
  1400.      Mathematical operators supported are Add +, Subtract -, Divide
  1401.      /, Multiply *, and Exponentiation ^ (Math calculator only). For
  1402.      Character fields, the database calculator supports the operation:
  1403.      Add + (appends one string to another).
  1404.      
  1405.      Following are a few examples of correct expressions:
  1406.      
  1407.       AGE/HEIGHT
  1408.       =SCORE^2 (= signals math calculator)
  1409.       LTRIM(FIRST)+' '+LAST
  1410.      
  1411.      Note: Literal strings included in expressions must be surrounded by
  1412.      --------------------------------------------------------------------
  1413.                    Become a Registered User, Print Order Form
  1414.      
  1415.  
  1416.                                         24
  1417.  
  1418.  
  1419.      
  1420.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1421.      --------------------------------------------------------------------
  1422.      
  1423.      
  1424.      single quotes. For example, 'Hello' is a literal string. Character
  1425.      field names are used without quotes. For example, NAME is a field
  1426.      name. A correct string expression using these two strings would be:
  1427.      'Hello '+NAME TIP:Unless you use scientific functions in your
  1428.      calculations, you don't need to be concerned about which calculation
  1429.      type to use. Only if you use a numeric operation or function not
  1430.      supported by the database calculator will you need to place an equal
  1431.      (=) sign at the first of the expression.
  1432.      
  1433.      Database calculator functions supported The following functions may be
  1434.      used in expressions both in the Replace With and Condition
  1435.      fields.
  1436.      
  1437.      Database Calculator Functions
  1438.      
  1439.      ABS(NUM), ASC(STG), AT(STG1,STG2), CALENDAR(NUM), CAPS(STG), CHR(NUM),
  1440.      DATE(), DELETED(), IIF(LEXP,AEXP1,AEXP2), INT(NUM), JULIAN(DATE),
  1441.      LEFT(STG,NUM), LEN(STG), LOWER(STG), LTRIM(STG), MAX(NUM1,NUM2),
  1442.      MIN(NUM1,NUM2), RECNO(), REPLICATE(STG,NUM), RIGHT(STG,NUM),
  1443.      RTRIM(STG), SPACE(NUM), STR(NUM), STRING(NUM,NUM|STR), RIGHT(STG,NUM),
  1444.      STUFF(STG,NUM,NUM,STG2), SUBSTR(STG,NUM,[NUM]), TIME(), TRIM(STG),
  1445.      UPPER(STG), VAL(STG),
  1446.      
  1447.      Following a few example uses of these functions:
  1448.      
  1449.      ASC - Converts the first character of a string to its ASCII code. For
  1450.      example, the function ASC('A') would return the value 65, since 65 is
  1451.      the code for an uppercase A.
  1452.      
  1453.      AT - Returns the starting position of one character string within
  1454.      another character string. For example, the expression AT('Bill', 'Wild
  1455.      Bill') = 5 since the string 'Bill' begins five characters deep in the
  1456.      string 'Wild Bill'.
  1457.      
  1458.      CHR - Converts a number into its ASCII value. For example, CHR(65) is
  1459.      equal to the character string 'A'.
  1460.      
  1461.      DELETED - Returns a T if the current record is marked for delete, else
  1462.      it returns a F. Can be used to conditionally replace a value depending
  1463.      on if the record is deleted or not.
  1464.      
  1465.      INT - Rounds down to nearest integer. INT(3.2) would be returned as 3.
  1466.      
  1467.      LEFT and RIGHT - Returns the left or right portion of a string. For
  1468.      example, LEFT('Wild Bill',3) would return the string 'Wil' and
  1469.      RIGHT('Wild Bill',3) would return the string 'ill'.
  1470.      
  1471.      --------------------------------------------------------------------
  1472.                    Become a Registered User, Print Order Form
  1473.      
  1474.  
  1475.                                         25
  1476.  
  1477.  
  1478.      
  1479.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1480.      --------------------------------------------------------------------
  1481.      
  1482.      
  1483.      LOWER and UPPER - Returns lower or upper case string. For example,
  1484.      LOWER('Wild Bill') would return 'WILD BILL'.
  1485.      
  1486.      LTRIM, RTRIM and TRIM - Trims blanks from right, left or both ends of
  1487.      a string. For example, LTRIM('Wild Bill    ') would return 'Wild
  1488.      Bill'.
  1489.      
  1490.      VAL - Returns the value of a string. For example VAL('24') is the number
  1491.      24.
  1492.      
  1493.      Most of these functions are similar to or identical to functions used in
  1494.      the BASIC language or in dBASE or other database programs. For more
  1495.      examples, you might refer to documentation on these programs.
  1496.      MATH EXPRESSIONS
  1497.      
  1498.      The following functions are supported only in the Replace With entry
  1499.      field, and only for numeric field types. You MUST preceed expressions
  1500.      using these functions with an = sign.
  1501.      
  1502.      An example of the RECODE function, which appears on the following table
  1503.      is:
  1504.      
  1505.       =RECODE(SCORE,1,AGE,10,15)
  1506.      
  1507.      The five arguments in the RECODE function are:
  1508.      
  1509.      No.   Example   Meaning
  1510.      1     SCORE     Field to use in compare
  1511.      2     1         Value to assign if comparison is true
  1512.      3     AGE       Value to assign if comparison is false
  1513.      4     10        Low range of field to compare
  1514.      5     15        High range of fields to compare
  1515.      
  1516.      Thus, this example means that the value of the RECODE is 1 if SCORE is
  1517.      between 10 and 15, else the value is the current value of the AGE field
  1518.      for that record.
  1519.      
  1520.      Math Calculator Functions
  1521.      
  1522.      ABS(NUM), ASIN(NUM), ATAN(NUM), ATAN2(y,x), CSC(NUM), COS(NUM),
  1523.      COT(NUM), EXP(NUM), INT(NUM), LN(NUM), LOG(NUM), MAX(1,T2,3)
  1524.      MIN(1,T2,T3), MOD(NUM1,NUM2), PI, RAND, RECNO,
  1525.      RECODE(NUM1,NUM2,NUM3,NUM4,NUM5,NUM6), ROUND(NUM,DEC), SEC(NUM),
  1526.      SIN(NUM), SQRT(NUM), SUM(NUM1,NUM2...), TAN(NUM),
  1527.      
  1528.  
  1529.  
  1530.      --------------------------------------------------------------------
  1531.                    Become a Registered User, Print Order Form
  1532.      
  1533.  
  1534.                                         26
  1535.  
  1536.  
  1537.      
  1538.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1539.      --------------------------------------------------------------------
  1540.      
  1541.      
  1542.      SUBSETTING THE DATABASE
  1543.      
  1544.      The Subset database option on the DATA menu allows you to create a new
  1545.      database from an old database. The new database can be a subset of the
  1546.      old one, using a conditional criteria for outputting information from the
  1547.      old database to the new one.
  1548.      
  1549.      For example, suppose you have a database with a field GROUP with values
  1550.      1, 2, 3, 4 and 5.  You want to create a database that does NOT include
  1551.      Group 5.  After choosing Subset database from the DATA menu, you are
  1552.      asked for the name of the new database.  For example, your new database
  1553.      might be named NO5.DBF.  You are asked for the field name to be used in
  1554.      the selection criteria.  In this case, you would choose the field named
  1555.      GROUP.  Next you must enter the selection relationship.  It will be
  1556.      described as a numerical expression.  The conditional operators you may
  1557.      use are:
  1558.      
  1559.      =    >  <  >=  <=  <>   =
  1560.      
  1561.      and the logical operators .NOT., .AND., and .OR..
  1562.      
  1563.      It is important that a dot (.) appear before and after each
  1564.      logical operator. For example, you might enter a condition such as
  1565.      
  1566.      AGE <10 .OR. SEX='M'
  1567.      
  1568.      When you choose the Subset option from the Data menu, a Subset dialog
  1569.      box appears on the screen.
  1570.      
  1571.      There are two items you must enter in the Subset dialog box. First is a
  1572.      name for the new database. This must not be the same name as the current
  1573.      database. Then, you must enter the subset criteria. Example of subsetting
  1574.      criteria are:
  1575.      
  1576.      GROUP = 4
  1577.      GROUP> STATUS
  1578.      GROUP < WEIGHT*HEIGHT
  1579.      TIME1 = TIME2*1.96
  1580.      SEX = 'F'
  1581.      TIME1 <=20 .AND. SEX = 'M'
  1582.      
  1583.      When creating these expressions, you can use the same functions as was
  1584.      previously described in the table "Functions Supported for Character,
  1585.      Date and Value Expressions."
  1586.      
  1587.  
  1588.  
  1589.      --------------------------------------------------------------------
  1590.                    Become a Registered User, Print Order Form
  1591.      
  1592.  
  1593.                                         27
  1594.  
  1595.  
  1596.      
  1597.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1598.      --------------------------------------------------------------------
  1599.      
  1600.      
  1601.      LISTING THE DATABASE TO THE SCREEN
  1602.      
  1603.      The LIST option on the DATA menu allows you to look at the information in
  1604.      your database.  The list produces an on-screen report that lists the data
  1605.      one record at a time.  If your database contains too many fields to be
  1606.      displayed on the screen at one time, the list procedure will ask you at
  1607.      which field to begin the display.
  1608.      
  1609.      ZAP A DATABASE
  1610.      
  1611.      The Zap option allows you to quickly erase all records from a
  1612.      database. To use this option, open a database, then choose Zap.
  1613.      
  1614.      KILL - DELETE A DATABASE
  1615.      
  1616.      The Kill option allows you to delete a database and its related
  1617.      missing values files (if any.) When you choose this option, a list of
  1618.      databases will appear on the screen. Choose the database to delete,
  1619.      and the file(s) will be erased from your disk.
  1620.      
  1621.      QUIT/EXIT KWIKSTAT
  1622.      
  1623.      Use this option to end the Kwikstat program and return to DOS.
  1624.      
  1625.      
  1626.      
  1627.                                      PART IV
  1628.                        PERFORMING A STATISTICAL ANALYSIS
  1629.      
  1630.      This section of the KWIKSTAT manual describes the statistical analysis
  1631.      procedures available in the basic KWIKSTAT program.
  1632.      
  1633.      USING DESCRIPTIVE STATISTICS AND GRAPHS
  1634.      
  1635.      The Descriptive Statistics and Graphs module allows you to examine
  1636.      summary statistics of the data in a database. Graphics are used
  1637.      throughout KWIKSTAT to provide visual displays of the data.
  1638.      
  1639.      DETAILED STATISTICS ON A SINGLE VARIABLE
  1640.      
  1641.      This option calculates the mean, standard deviation, median, standard
  1642.      error of the mean, minimum, maximum, sum, and variance of a set of
  1643.      data. In this option, KWIKSTAT also calculates five percentiles and
  1644.      computes a two-sided confidence interval about the mean. If you do not
  1645.      specify otherwise, the default percentiles (Tukey's five number
  1646.      summary: 0, 25th, 50th, 75th, 100th percentiles) and default level of
  1647.      confidence (95%) are used. If the Tukey five number summary is used, a
  1648.      --------------------------------------------------------------------
  1649.                    Become a Registered User, Print Order Form
  1650.      
  1651.  
  1652.                                         28
  1653.  
  1654.  
  1655.      
  1656.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1657.      --------------------------------------------------------------------
  1658.      
  1659.      
  1660.      box plot is also displayed. For sample sizes less than or equal to 30,
  1661.      a t-statistic is used to calculate for confidence interval. For sample
  1662.      sizes over 30, the 95% (two-sided) z-statistic (1.96) is used.
  1663.      
  1664.      SUMMARY STATISTICS ON A NUMBER OF VARIABLES
  1665.      
  1666.      This option is similar to the above Descriptive statistics on a single
  1667.      variable, but in this option several variables can be summarized using
  1668.      descriptive statistics (sample size, mean, standard deviation, minimum,
  1669.      maximum, and standard error of the mean).
  1670.      
  1671.      If you have a grouping variable in your database, you may request output
  1672.      of summary statistics by group. You are also given the opportunity to
  1673.      print results to the printer, or to output results to a file.
  1674.      
  1675.      APPROXIMATE P-VALUE DETERMINATION
  1676.      
  1677.      This option calculates p-values for entered values of four test
  1678.      statistics: normal (z), student's t, F, chi-square. If you designate the
  1679.      statistic being used, degrees of freedom and the calculated value of the
  1680.      test statistic, KWIKSTAT will tell you the p-value associated with that
  1681.      test statistic.
  1682.      
  1683.      PRODUCING A HISTOGRAM
  1684.      
  1685.      This procedure produces a histogram from values read from a database.
  1686.      A histogram can be helpful in determining if the distribution of a
  1687.      continuous variable is approximated by a normal distribution. If the
  1688.      histogram has a peak toward the center, with both tails diminishing,
  1689.      the data could be considered to be approximated by a normal
  1690.      distribution.
  1691.      
  1692.      PRODUCING AN XY-PLOT (SCATTERPLOT)
  1693.      
  1694.      This option enables you to produce a scatterplot of two variables. A
  1695.      scatterplot is simply a plot of all the data values plotted one variable
  1696.      against the other. Such a plot is helpful in determining if two variables
  1697.      are related, and if the relationship is linear (a straight line),
  1698.      curvilinear, or something else. This information is important for
  1699.      regression and correlation. (Scatterplots can also be produced from the
  1700.      Regression & Correlation module.)
  1701.      
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.      --------------------------------------------------------------------
  1708.                    Become a Registered User, Print Order Form
  1709.      
  1710.  
  1711.                                         29
  1712.  
  1713.  
  1714.      
  1715.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1716.      --------------------------------------------------------------------
  1717.      
  1718.      
  1719.      EXAMPLE 4.5: SCATTERPLOT
  1720.      
  1721.      This example uses the EXAMPLE database file on the KWIKSTAT disk.
  1722.      Suppose you want to create and display a scatterplot of the TIME1
  1723.      variable against TIME2. First, you must retrieve the database:
  1724.      
  1725.      RETRIEVING THE DATABASE
  1726.      
  1727.      In the lower left corner of the screen you can see the name of the
  1728.      database currently in use.  If it's the one you want, EXAMPLE in this
  1729.      case, go on to Performing the Analysis. If another database is in use,
  1730.      see Example 4.2 for detailed instructions on retrieving EXAMPLE.
  1731.      
  1732.      PERFORMING THE ANALYSIS
  1733.      
  1734.      From the Descriptive Statistics and Graphs menu, select XY-Plot
  1735.      (Scatterplot). You will be prompted to enter two fields, or variables,
  1736.      to use. Since you want to do a scatterplot of TIME1 against TIME2,
  1737.      enter 3,4. You will then be prompted for specifications for the plot.
  1738.      You may use the default settings (by simply pressing Enter at each
  1739.      prompt) or you may set your own. (The default setting is no grid lines
  1740.      and points not connected.) KWIKSTAT will draw the scatterplot
  1741.      according to the specifications. The disappearing menu at the bottom
  1742.      of the screen gives you the option to (P)rint. (Press Enter to make
  1743.      the bottom menu reappear.)  You can use the (R)eplot option to play
  1744.      around with the specifications of the scatterplot. Pressing Esc takes
  1745.      you back to the Choose Analysis Option menu.
  1746.      
  1747.      Figure 4.4 shows the scatterplot of TIME1 and TIME2 of the EXAMPLE
  1748.      database using default specifications. This plot suggests that the two
  1749.      variables, TIME1 and TIME2 are related positively. As TIME1 increases,
  1750.      so does TIME 2.
  1751.      
  1752.      TIME SERIES PLOT
  1753.      
  1754.      This option enables you to produce a time-series plot for one variable.
  1755.      This plot is useful in examining data that is time related, such as
  1756.      profit by month, etc. The X axis is assumed to be "time". The data
  1757.      values must be entered into records in chronological order the
  1758.      observations occurred, i.e., the first record must contain the results
  1759.      of the first observation (first time period), etc.
  1760.      
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.      --------------------------------------------------------------------
  1767.                    Become a Registered User, Print Order Form
  1768.      
  1769.  
  1770.                                         30
  1771.  
  1772.  
  1773.      
  1774.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1775.      --------------------------------------------------------------------
  1776.      
  1777.      
  1778.      USING T-TESTS AND ANOVA PROCEDURES
  1779.      
  1780.      T-tests and Analysis of Variance (ANOVA) procedures are used to test
  1781.      hypotheses about population means using data obtained through random
  1782.      sampling of those populations. For example, if you do an experiment in
  1783.      which you give different treatments to different groups (e.g., different
  1784.      fertilizers to different groups of plants), the response measurements
  1785.      (e.g., plant heights) will very likely all be different and the average
  1786.      responses for the different groups will be different.
  1787.      
  1788.      PARAMETRIC INDEPENDENT GROUP ANALYSIS
  1789.      
  1790.      Independent group analysis is appropriate when observations are taken
  1791.      from groups in which subjects in one group do not appear in another
  1792.      group. That is, the observations within as well as between groups are
  1793.      independent of one another. In this module, a t-test is performed when
  1794.      there are two groups, and an ANOVA is performed when there are three to
  1795.      ten groups being compared. When performing a t-test or ANOVA on two or
  1796.      more independent groups, you are testing the hypotheses:
  1797.      
  1798.      Ho:  The difference in the means of the groups is zero.
  1799.      Ha:  The difference in the means of the groups is not zero.
  1800.      
  1801.      For a two-sample t-test, two t-statistics are calculated, one for the
  1802.      case in which the variances of the two samples are equal and the other
  1803.      for use in the case of unequal variances. KWIKSTAT performs a test
  1804.      of the hypothesis that the variances are equal. If the p-value is
  1805.      small (e.g., less than 0.05), the hypothesis of equal variances is
  1806.      rejected and you use the t-statistic for unequal variances. If the
  1807.      p-value is large, use the t-statistic for equal variances. Since the
  1808.      observations are all independent of one another, each observation is
  1809.      entered as an individual record in the database. The number of data
  1810.      records must be the same as the total number of observations. Each
  1811.      record includes the response value of one observation and a number or
  1812.      character to indicate to which treatment group it belongs. That is,
  1813.      there will be two fields (variables), one in which to record the
  1814.      response and one in which to indicate the group.
  1815.      
  1816.      EXAMPLE 4.8. SINGLE FACTOR ANOVA
  1817.      
  1818.      When more than two independent groups are compared with respect to one
  1819.      variable, one-way or single factor analysis of variance techniques are
  1820.      appropriate.This example uses data for hogs which have been randomly
  1821.      assigned to four groups, with each group being given a different feed.
  1822.      The response is weight gain.
  1823.      
  1824.      Data for Independent Group ANOVA
  1825.      --------------------------------------------------------------------
  1826.                    Become a Registered User, Print Order Form
  1827.      
  1828.  
  1829.                                         31
  1830.  
  1831.  
  1832.      
  1833.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1834.      --------------------------------------------------------------------
  1835.      
  1836.      
  1837.      
  1838.         Gp 1   Gp 2   Gp 3   Gp 4
  1839.         60.8   78.7   92.6   86.9
  1840.         67.0   77.7   84.1   82.2
  1841.         54.6   76.3   90.5   83.7
  1842.         61.7   79.8   90.3
  1843.      
  1844.      CREATING A DATABASE
  1845.      
  1846.      The database to analyze this data is similar to the one used for
  1847.      Example 4.7 above, differing only with respect to the number of
  1848.      groups. In fact, this one-way ANOVA is an extension of the t-test when
  1849.      there are three or more groups.
  1850.      
  1851.      Create a database (named e.g., HOGFEED) with two fields: GROUP (or you
  1852.      may want to call this field FEED) and WEIGHT. The groups will be
  1853.      numbered 1,2,3,4 according to the type of feed used. The contents of a
  1854.      database option, the HOGFEED database should look like this:
  1855.      
  1856.      RECNO   GROUP   WEIGHT
  1857.      1         1      60.8
  1858.      2         1      67.0
  1859.      3         1      54.6
  1860.      4         1      61.7
  1861.      5         2      78.7
  1862.      6         2      77.7
  1863.      7         2      76.3
  1864.      8         2      79.8
  1865.      9         3      92.6
  1866.      10        3      84.1
  1867.      11        3      90.5
  1868.      12        4      86.9
  1869.      13        4      82.2
  1870.      14        4      83.7
  1871.      15        4      90.3
  1872.      
  1873.      PERFORMING THE ANALYSIS
  1874.      
  1875.      Select the Analyze menu. When the Analyze pull-down menu appears,
  1876.      choose the t-tests and Analysis of Variance (ANOVA) option. The
  1877.      t-tests and Analysis of Variance Choose Analysis Option menu will
  1878.      appear. Select Compare independent groups (t-test, ANOVA).
  1879.      
  1880.      You will be prompted to choose the field name of the grouping variable,
  1881.      which in this case is GROUP. Choose GROUP. Next, you will be asked for
  1882.      the data field. Choose WEIGHT, the response variable. KWIKSTAT will
  1883.      now perform the calculations and display the results on the screen, as
  1884.      --------------------------------------------------------------------
  1885.                    Become a Registered User, Print Order Form
  1886.      
  1887.  
  1888.                                         32
  1889.  
  1890.  
  1891.      
  1892.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1893.      --------------------------------------------------------------------
  1894.      
  1895.      
  1896.      illustrated in Figure 4.7.
  1897.      
  1898.      The results of this test are summarized in the p-value. In this case,
  1899.      the small p-value (0.000) means that there is a significant difference
  1900.      between groups. The p-value (rounded off) is less than 0.0005. That
  1901.      is, the difference between these observed averages is so far from zero
  1902.      that the chance of getting differences farther from zero is less than
  1903.      five in 10,000 if the true means are equal (their difference is zero).
  1904.      This is taken as evidence of a "real" difference between feeds, a
  1905.      difference not due to chance. A p-value of this magnitude is often
  1906.      reported as p <.01 in research literature.
  1907.      
  1908.      The ANOVA tells you only that there is a difference among the feeds.In
  1909.      order to find out which groups are significantly different from which
  1910.      others, press M to choose (M)ultiple comparison. The Newman-Keuls
  1911.      multiple comparison test will describe which of the means are
  1912.      significantly different from which others (at the 0.05 significance
  1913.      level).
  1914.      
  1915.      Figure 4.8 displays a graphical representation of the Newman-Keuls
  1916.      multiple comparisons test.  The group numbers are given in increasing
  1917.      order of the value of their group means. That is, Group 1 has the
  1918.      smallest mean, Group 3 the largest. At the 0.05 significance level, the
  1919.      means of any two groups underscored by the same line are not
  1920.      significantly different. This display tells you that (at the 0.05
  1921.      significance level):
  1922.      
  1923.      1) The mean for group 1 (feed 1) is statistically significantly less than
  1924.      the means for all other groups.
  1925.      
  1926.      2) The mean for group 2 (feed 2) is significantly greater than the mean
  1927.      for group 1, and significantly less than the means of groups 4 and 3.
  1928.      
  1929.      3) The means for groups 4 and 3 are not significantly different from each
  1930.      other, but they are both significantly greater than the means of groups 1
  1931.      and 2.
  1932.      
  1933.      You can conclude that feeds 3 and 4 are better than feeds 1 and 2, but
  1934.      there is not enough evidence to say that either feed 3 or 4 is the
  1935.      best overall.
  1936.      
  1937.      Box plots are also available to graphically illustrate the differences
  1938.      between the groups. Type G (for graphical comparison) and press Enter
  1939.      to produce the plots.
  1940.      
  1941.  
  1942.  
  1943.      --------------------------------------------------------------------
  1944.                    Become a Registered User, Print Order Form
  1945.      
  1946.  
  1947.                                         33
  1948.  
  1949.  
  1950.      
  1951.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  1952.      --------------------------------------------------------------------
  1953.      
  1954.      
  1955.      PARAMETRIC REPEATED MEASURES (PAIRED) ANALYSIS
  1956.      
  1957.      Repeated measures are observations taken on the same or related
  1958.      subjects over time or in differing circumstances. Examples would be
  1959.      weight loss, or reaction to a drug across time. Repeated measures may
  1960.      also be matched subjects.
  1961.      
  1962.      In this module, as in the independent groups module, a t-test is
  1963.      performed when there are two groups (two repeated measures), and an
  1964.      analysis of variance is performed by KWIKSTAT if there are three to
  1965.      ten groups. The ANOVA determines if there is a difference in the means
  1966.      across groups or repeated measures. A multiple comparison procedure
  1967.      further identifies where the differences lie.
  1968.      
  1969.      In a database for paired or repeated measures data, each record
  1970.      represents one subject (e.g., person, animal). There must be one field
  1971.      for each repeated measure (each treatment group). For paired data,
  1972.      there are two groups, hence two fields. Thus, in each record, there is
  1973.      a field in which to enter data from each observation (treatment) on
  1974.      that subject. This repeated measures (paired) analysis requires that
  1975.      all values be available for each subject and any subject with missing
  1976.      values is eliminated from the analysis. That is, a data record must
  1977.      have a value for each field, or it will be eliminated.
  1978.      
  1979.      The hypotheses being tested with a paired t-test or a repeated measures
  1980.      ANOVA is:
  1981.      
  1982.      Ho: There is no difference among means of the groups (repeated measures).
  1983.      Ha: There is a difference among means of the groups.
  1984.      
  1985.      For comparing matched or paired data (not independent) from two groups, a
  1986.      paired t-test is used.
  1987.      
  1988.      EXAMPLE 4.9: PAIRED T-TEST
  1989.      
  1990.      The data in this example are before and after weights for eight persons
  1991.      on a diet. Notice that in this case, both data values are taken from the
  1992.      SAME entity (person).
  1993.      
  1994.      Data for paired t-test
  1995.      
  1996.      Person   Before      After
  1997.      1        162      168
  1998.      2        170      136
  1999.      3        184      147
  2000.      4        164      159
  2001.      5        172      143
  2002.      --------------------------------------------------------------------
  2003.                    Become a Registered User, Print Order Form
  2004.      
  2005.  
  2006.                                         34
  2007.  
  2008.  
  2009.      
  2010.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2011.      --------------------------------------------------------------------
  2012.      
  2013.      
  2014.      6        176      161
  2015.      7        159      143
  2016.      8        170      145
  2017.      
  2018.      CREATING THE DATABASE
  2019.      
  2020.      The database will include two fields (BEFORE and AFTER) and eight
  2021.      records, one for each person. Since the observations are paired, not
  2022.      independent, the database reflects this by having each record contain a
  2023.      pair of observations. Each record, that is, each person, is independent
  2024.      of the over seven persons, but within a record, the before and after
  2025.      observations are not independent of each other. To create this database:
  2026.      
  2027.      Create a database called DIET containing the data list above. Use
  2028.      the pre-defined database structure called,
  2029.      
  2030.      FOR PAIRED T-TEST OR McNEMAR's TEST
  2031.      
  2032.      This will create a database with the fields VAR1 and VAR2.  The VAR1 will
  2033.      be used for Before and VAR2 will be used for After. Of course, you can
  2034.      choose to create a custom database and enter a structure containing the
  2035.      fields named BEFORE and AFTER.
  2036.      
  2037.      Enter the data into the database. The data you will enter in the first
  2038.      record is 162 (press Enter) and 168 (press Enter). Enter the data for
  2039.      the eight records. When you exit the entry procedure, KWIKSTAT will
  2040.      return to the Data main menu.
  2041.      
  2042.      PERFORMING THE ANALYSIS
  2043.      
  2044.      Select the Analyze option form the main KWIKSTAT menu. Next, choose
  2045.      the t-tests and Analysis of Variance (ANOVA) option. The t-test and
  2046.      Analysis of Variance Choose Analysis Option menu will appear. Then
  2047.      choose Compare repeated or paired data (t-test, ANOVA).
  2048.      
  2049.      You will be prompted to choose the fields which you wish to compare.
  2050.      Choose BEFORE and AFTER. KWIKSTAT will now perform the calculations
  2051.      and display the results on the screen.
  2052.      
  2053.      The means and standard deviations for each group are displayed, but
  2054.      more importantly, the mean difference between BEFORE and AFTER
  2055.      measurements is given. The statistical procedures are performed on
  2056.      this average difference. A 95% confidence interval for the mean
  2057.      difference is given, as well as a calculated t-statistic and a
  2058.      p-value. These results are interpreted like those of a single sample
  2059.      t-test with null hypothesis: mean=0, and alternative hypothesis: mean
  2060.      <> 0.
  2061.      --------------------------------------------------------------------
  2062.                    Become a Registered User, Print Order Form
  2063.      
  2064.  
  2065.                                         35
  2066.  
  2067.  
  2068.      
  2069.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2070.      --------------------------------------------------------------------
  2071.      
  2072.      
  2073.      
  2074.      The calculated t-statistic is 2.37. The test is performed with 7 degrees
  2075.      of freedom, and the p-value associated with the test is 0.008. A small
  2076.      p-value such as this is usually interpreted to indicate rejection of the
  2077.      null hypothesis and leads to the conclusion that the average difference
  2078.      in BEFORE and AFTER weights is not zero, i.e., there is evidence of a
  2079.      significant (at the 0.05 level) change of weight in these eight subjects
  2080.      on average. Since KWIKSTAT uses the difference "second minus first
  2081.      variable" (i.e., "before minus after") to compute the t-statistic, and
  2082.      since the mean difference is positive, on average before weights are
  2083.      greater than after weights which implies that the change is loss of
  2084.      weight on average.
  2085.      
  2086.      INDEPENDENT GROUP TESTS FROM SUMMARY DATA
  2087.      
  2088.      This option allows you to perform a one-way ANOVA or a t-test if you
  2089.      have only the means, standard deviations and group sizes of two to ten
  2090.      groups. Since data are summary, no box plots can be given.
  2091.      
  2092.      
  2093.      USING NON-PARAMETRIC COMPARATIVE PROCEDURES
  2094.      
  2095.      Non-parametric procedures are appropriate when the assumption of
  2096.      normality cannot be made for a small data set or when a large data set
  2097.      is known to be from a non-normal population. Non-parametric procedures
  2098.      are generally based on ranks rather than actual data values, so these
  2099.      procedures can be useful also when actual data values are not known,
  2100.      but the order or ranks of the data values are known.
  2101.      
  2102.      NON-PARAMETRIC INDEPENDENT GROUP ANALYSIS - MANN-WHITNEY AND
  2103.      KRUSKAL-WALLIS TESTS
  2104.      
  2105.      This option is appropriate if you are comparing two or more
  2106.      independent groups, but you cannot make the assumption that the
  2107.      observed data follow a normal distribution or that the variances are
  2108.      equal. It is also useful if you do not have exact data values for the
  2109.      observations but you do have order statistics, that is, you don't know
  2110.      the exact response values but you know which is largest, next largest,
  2111.      and so forth, to smallest. The samples must be randomly and
  2112.      independently taken from populations that differ only with respect to
  2113.      location, and the variable of interest should be continuous. See Zar,
  2114.      1984.
  2115.      
  2116.      In the Non-Parametric Comparison Tests Module, KWIKSTAT uses the
  2117.      Mann-Whitney procedure if two independent groups are being compared,
  2118.      and the Kruskal-Wallis procedure if three or more groups are being
  2119.      compared. The hypotheses being tested are:
  2120.      --------------------------------------------------------------------
  2121.                    Become a Registered User, Print Order Form
  2122.      
  2123.  
  2124.                                         36
  2125.  
  2126.  
  2127.      
  2128.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2129.      --------------------------------------------------------------------
  2130.      
  2131.      
  2132.      
  2133.      Ho: There is no difference in the medians of the groups.
  2134.      Ha: There is a difference in the medians of the groups.
  2135.      
  2136.      The Mann-Whitney and Kruskal-Wallis non-parametric procedures differ from
  2137.      the independent groups analysis described in the previous section in that
  2138.      the ranks, or order, of the data are used for the analysis rather than
  2139.      the data values themselves.
  2140.      
  2141.      FRIEDMAN'S TEST
  2142.      
  2143.      When repeated observations are taken from the same subject, and there
  2144.      is interet in comparing the observations for each repeated measure
  2145.      (e.g., each type of treatment), then a repeated measures analysis may
  2146.      be appropriate. If you cannot make the assumption that the data are
  2147.      normal, the a nonparametric analysis is appropriate. One method of
  2148.      performing such as test the Friedman's Analysis.
  2149.      
  2150.      COCHRAN'S Q TEST
  2151.      
  2152.      Cochran's Q test is a non-parametric procedure appropriate for use
  2153.      with dichotomous data when the experiment involves repeated measures
  2154.      on blocks. Often the blocks are subjects (people or animals). The
  2155.      response of the subjects to the treatments is dichotomous if it is
  2156.      taken as one of only two possible outcomes, often labeled "success"
  2157.      and "Failure", rather than as a measurment.
  2158.      
  2159.      
  2160.      USING REGRESSION & CORRELATION PROCEDURES
  2161.      
  2162.      To examine the linear relationship between variables, correlation and
  2163.      linear regression are used.
  2164.      
  2165.      Simple linear regression is used for predicting a value of a dependent
  2166.      variable using an independent variable. Multiple regression is used
  2167.      for predicting the value of a dependent using one or more independent
  2168.      variables. Correlation is used to measure the strength of association
  2169.      between two variables. For example, you may be interested in relating
  2170.      advertising to orders received. The question you are asking is, "Is
  2171.      there a relationship between the amount of money spent on advertising
  2172.      and the amount of orders received?" It is also possible to compare
  2173.      more than two variables at a time using multiple regression. For
  2174.      example, you may be interested in how the combination of radio
  2175.      advertising costs, direct mail costs and commissions relate to the
  2176.      number of orders received.
  2177.      
  2178.  
  2179.      --------------------------------------------------------------------
  2180.                    Become a Registered User, Print Order Form
  2181.      
  2182.  
  2183.                                         37
  2184.  
  2185.  
  2186.      
  2187.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2188.      --------------------------------------------------------------------
  2189.      
  2190.      
  2191.      SIMPLE LINEAR REGRESSION ANALYSIS
  2192.      
  2193.      When you choose the Simple Linear Regression option, KWIKSTAT will
  2194.      prompt you to choose the "independent" and "dependent" variables to be
  2195.      used in the analysis. The "independent" variable is generally that
  2196.      variable that you can choose, regulate or specify (e.g., amount of
  2197.      money spent on advertising) and the "dependent" variable is the one
  2198.      you observe and would possibly like to predict. After the two
  2199.      variables are chosen, KWIKSTAT will present the results of its
  2200.      calculations.
  2201.      
  2202.      The regression equation will be displayed along with other results.
  2203.      This equation is the "least squares" line fitted to the data. If the
  2204.      fit is appropriate, the equation may be used to predict a new value of
  2205.      the dependent variable given the value of the independent variable,
  2206.      within the range of the original data.
  2207.      
  2208.      MULTIPLE REGRESSION ANALYSIS
  2209.      
  2210.      Multiple regression is an extension of simple linear regression into
  2211.      several dimensions (several independent variables). In the multiple
  2212.      regression procedure, you must enter a list of the independent
  2213.      variables and a single dependent variable on which you wish to perform
  2214.      the regression analysis. In KWIKSTAT you may use up to 10 independent
  2215.      variables in this option. Multiple regression can be complicated.
  2216.      Refer to a good text on the subject before making any conclusions
  2217.      about your results.
  2218.      
  2219.      KWIKSTAT calculates and displays several results, including the
  2220.      coefficients and intercept of the regression "line". A significance
  2221.      test is performed to determine the significance of the contribution of
  2222.      the different variables or factors to the model (mathematical
  2223.      representation).Also displayed is R-square (R2), as well as adjusted
  2224.      R-square. R-square varies from 0.0 to 1.0, with 0.0 meaning no
  2225.      relationship (model is not good) and 1.0 meaning the regression
  2226.      equation perfectly describes the sample data.
  2227.      
  2228.      An analysis of variance is performed to determine the overall
  2229.      significance of the model. If the ANOVA reveals a significant
  2230.      relationship, (that is, if the p-value is small) the model may be a
  2231.      good representation of the sample data.
  2232.      
  2233.      A plot of residuals from the fit is available. You may plot the fit
  2234.      against any of the variables. Look for patterns in the residuals.
  2235.      Patterns other than a horizontal band about zero suggest that the
  2236.      assumptions necessary for regression analysis may be violated. If you
  2237.      are unfamiliar with multiple regression, the Neter and Wasserman book
  2238.      --------------------------------------------------------------------
  2239.                    Become a Registered User, Print Order Form
  2240.      
  2241.  
  2242.                                         38
  2243.  
  2244.  
  2245.      
  2246.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2247.      --------------------------------------------------------------------
  2248.      
  2249.      
  2250.      contains an excellent treatment.
  2251.      
  2252.      EXAMPLE 4.20: MULTIPLE REGRESSION ANALYSIS (LONGLEY DATA)
  2253.      
  2254.      Longley introduced a data set which has often been used in comparing
  2255.      multiple linear regression procedures in the literature. The variables
  2256.      refer to economic factors.  This example uses the LONGLEY database on
  2257.      the KWIKSTAT disk.
  2258.      
  2259.      The LONGLEY database consists of 7 fields: DEFLATOR, GNP, UNEMP, ARMED,
  2260.      POP, TIME, and TOTAL. The first six of these will be used as independent
  2261.      variables and the seventh, TOTAL, is the dependent variable (the one to
  2262.      be predicted). Figure 4.15 displays the LONGLEY database. You can get
  2263.      this display by using the List (display) the contents of a database
  2264.      option on the Data main menu.
  2265.      
  2266.      PERFORMING THE ANALYSIS
  2267.      
  2268.      Open the LONGELY database. From the Analyze menu in the main KWIKSTAT
  2269.      module, select the Regression & Correlation  module. From the
  2270.      Correlation and Regression menu select Multiple Linear Regression
  2271.      analysis. You will be prompted to enter the INDEPENDENT  VARIABLE(S),
  2272.      which in this case are DEFLATOR, GNP, UNEMP, ARMED, POP, TIME. Enter
  2273.      any combination of 1,2,3,4,5,6 to choose the variable(s) you wish to
  2274.      analyze against TOTAL. One way to approach a multiple regression
  2275.      problem is to first include all of the independent variables. After
  2276.      initial analysis (see below) you may decide to eliminate those
  2277.      independent variables found to not be significant.
  2278.      
  2279.      After entering the independent variables, you will be asked for the
  2280.      DEPENDENT VARIABLE. Enter 7, which chooses TOTAL. KWIKSTAT will now
  2281.      perform the calculations and display the results on the screen, as
  2282.      illustrated in Figure 4.16.
  2283.      
  2284.      EXAMPLE 4.22: CORRELATION MATRIX (LONGLEY DATA)
  2285.      
  2286.      Select the Correlation matrix option from the Regression and
  2287.      Correlation menu. You will be prompted to choose variables from the
  2288.      list of fields that appears. In this case, there are seven fields, and
  2289.      you can choose any combination of them. If you want correlation
  2290.      coefficients of all pairs of the seven variables, type 1,2,3,4,5,6,7
  2291.      and press Enter. KWIKSTAT will perform the calculations and display
  2292.      the 7 by 7 array shown in Figure 4.17. Only half of the array is
  2293.      displayed since the other half is a mirror image.
  2294.      
  2295.      The diagonal entries are also omitted since they are all one; a
  2296.      variable is always perfectly correlated with itself. Each entry in the
  2297.      --------------------------------------------------------------------
  2298.                    Become a Registered User, Print Order Form
  2299.      
  2300.  
  2301.                                         39
  2302.  
  2303.  
  2304.      
  2305.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2306.      --------------------------------------------------------------------
  2307.      
  2308.      
  2309.      array consists of two numbers (three numbers if the information is
  2310.      viewed or printed to a printer). The first (upper) is the Pearson's
  2311.      correlation coefficient for the two (row and column) variables of that
  2312.      entry. The second (middle) number, in parentheses, is the p-value of
  2313.      the t-test for Ho: rho = 0 vs. Ha: rho <> 0. If you view the resuts,
  2314.      the third (bottom) number, in brackets, is the sample size, or number
  2315.      of paired observations used in the calculations.
  2316.      
  2317.      Both the correlation coefficient and the p-value are interpreted as they
  2318.      are for any correlation of two variables (see Example 4.21 above). In
  2319.      this array, for example, POP and TIME are highly correlated (r=0.994,
  2320.      p=0.00) but POP and ARMED are not (r= 0.364, p=0.17).
  2321.      
  2322.      EXAMPLE 4.23: GRAPHICAL CORRELATION MATRIX (LONGLEY DATA)
  2323.      
  2324.      From the Simple and Multiple Regression Choose Analysis Option menu,
  2325.      select Graphical Correlation matrix. You will be prompted to choose
  2326.      variables from the list of fields that appears. In this case, there
  2327.      are seven fields, and you can choose any combination of them. If you
  2328.      want correlation coefficients of all pairs of the seven variables,
  2329.      type 1,2,3,4,5,6,7 and press Enter. KWIKSTAT will perform the
  2330.      calculations and display the 7 by 7 array of scatterplots shown in
  2331.      Figure 4.18.
  2332.      
  2333.      These scatterplots are a visual way of examining the relationships
  2334.      between pairs of variables. It allows you to determine if a
  2335.      relationship exists between the variables, and allows you to see if
  2336.      that relationship is linear. The more highly correlated two variables
  2337.      are, the more tightly clustered about a straight line are the points
  2338.      on the scatterplot.
  2339.      
  2340.      
  2341.      USING FREQUENCY AND CROSSTABULATION PROCEDURES
  2342.      
  2343.      The Crosstabulations, Frequencies, Chi Square module performs analyses
  2344.      on categorical data, that is, data observed in categories, rather than
  2345.      measurement data. Previous examples using measurement data include
  2346.      weights of hogs, weights of people, heights of plants, numbers of
  2347.      handguns and homicides, and dollar amounts. If, rather than taking a
  2348.      measurement, a data observation involves identifying which of a set of
  2349.      categories the observation falls into, you are working with
  2350.      categorical data.
  2351.      
  2352.      For example, you may identify a person by sex, eye color or hair
  2353.      color. You may identify families, individuals or institutions by
  2354.      geographical region or socioeconomic status identified by levels
  2355.      1,2,3,4,5. You may identify employees by level of job satisfaction,
  2356.      --------------------------------------------------------------------
  2357.                    Become a Registered User, Print Order Form
  2358.      
  2359.  
  2360.                                         40
  2361.  
  2362.  
  2363.      
  2364.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2365.      --------------------------------------------------------------------
  2366.      
  2367.      
  2368.      where there are three or four levels to choose from.
  2369.      
  2370.      Generally, categorical data are entered into a database by using one
  2371.      record for each person or entity on which the observation is made and
  2372.      one field for each characteristic which is divided into categories.
  2373.      For example, to categorize ten people by sex, hair color and eye
  2374.      color, you would need ten records (one per person) and three fields
  2375.      (e.g., SEX, HAIR, EYE). Some of the procedures in this module give you
  2376.      the choice of simply entering totals for each category rather than
  2377.      creating a database and entering the results of each observation. This
  2378.      can save time if totals are known and only totals are needed to
  2379.      perform a test or calculation or to produce a graph.
  2380.      
  2381.      PERFORMING A FREQUENCIES ANALYSIS
  2382.      
  2383.      In the Frequencies option, KWIKSTAT "counts" the occurrence of each
  2384.      data value for a single variable or field and displays that
  2385.      information in a table. You can also create a bar chart, pictograph
  2386.      and/or pie chart of this information using this option.
  2387.      
  2388.      EXAMPLE 4.24: FREQUENCY TABLE, PICTOGRAPH, BAR AND PIE CHARTS
  2389.      
  2390.      This example uses the EXAMPLE database file on the KWIKSTAT disk. One of
  2391.      the fields (variables) in this database is STATUS referring to
  2392.      socioeconomic status. Suppose you want to know how the total data set
  2393.      is divided up into the five levels of STATUS. You also want to produce
  2394.      a visual display of this information. Open the EXAMPLE database.
  2395.      
  2396.      Performing the Analysis
  2397.      
  2398.      From the Frequencies and Crosstabulations Choose Analysis Option menu,
  2399.      select Frequencies, Pictograph, Pie Chart. You will be prompted to
  2400.      enter one field (variable) to use. Since you want to do a frequency
  2401.      table on STATUS, enter 7. KWIKSTAT will count the data in each of the
  2402.      five categories of STATUS and display the results as a frequency
  2403.      table.
  2404.      
  2405.      You are then prompted to press Enter, which takes you to the Frequencies
  2406.      Analysis menu. From this menu you may choose to go back and do another
  2407.      analysis, or create charts.
  2408.      
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.      --------------------------------------------------------------------
  2416.                    Become a Registered User, Print Order Form
  2417.      
  2418.  
  2419.                                         41
  2420.  
  2421.  
  2422.      
  2423.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2424.      --------------------------------------------------------------------
  2425.      
  2426.      
  2427.      PERFORMING A GOODNESS OF FIT ANALYSIS
  2428.      
  2429.      A goodness-of-fit test of a single population is a test to determine if
  2430.      the distribution of observed frequencies in the sample data closely
  2431.      matches the expected number of occurrences under a hypothetical
  2432.      distribution of the population. The data observations must be independent
  2433.      and each data value can be counted in one and only one category. It is
  2434.      also assumed that the number of observations is fixed. The hypotheses
  2435.      being tested are
  2436.      
  2437.      Ho: The population distribution begin samples follows the hypothesized
  2438.      distribution.
  2439.      Ha: The population does not follow the hypothesized distribution.
  2440.      
  2441.      PERFORMING A CROSSTABULATION ANALYSIS (CHI-SQUARE)
  2442.      
  2443.      Crosstabulations can be used to perform a chi-square test for
  2444.      independence or a chi-square test for homogeneity. A two-way table is
  2445.      constructed that displays the number of counts for each category. It
  2446.      must be possible to assume that the data observations are independent
  2447.      and that each data value can be counted in one and only one category.
  2448.      It is also assumed that the number of observations is fixed. KWIKSTAT
  2449.      allows you to enter data for a two-way table from the keyboard or from
  2450.      a database. When you choose to enter the two-way table from the
  2451.      keyboard, KWIKSTAT will ask you the size of the table (number of rows
  2452.      and columns). A blank table will be presented on the screen, and you
  2453.      will then be prompted to enter a number in each cell of the table.
  2454.      
  2455.      If you choose to enter the information from a database, KWIKSTAT will
  2456.      prompt you to enter a list of tables to be calculated. For example '2 BY
  2457.      3' specifies a tablulation of field 2 by field 3. The  specification '1
  2458.      BY 2,3' specifies the tables 1 BY 2 and 1 BY 3. You may list up to ten
  2459.      field numbers on both sides of the BY. KWIKSTAT will read the information
  2460.      from the database, and construct the table or tables. For instance, in
  2461.      the EXAMPLE database, if you choose to tabulate the variables GROUP and
  2462.      STATUS, KWIKSTAT will form the table on the screen as illustrated in
  2463.      Figure 4.23. (Note that the first variable entered is the row
  2464.      variable.)
  2465.      
  2466.      When requesting multiple plots in the BY specification, you will be
  2467.      given the option to choose to pause after each table is displayed, or
  2468.      to continue non-stop and print all of the requested tables to the
  2469.      printer to to a file.
  2470.      
  2471.      For a test for independence, a contingency table looks at two
  2472.      categorical variables from a single sample of one population and tests
  2473.      whether the two variables are related in some way, (e.g., are sex and
  2474.      --------------------------------------------------------------------
  2475.                    Become a Registered User, Print Order Form
  2476.      
  2477.  
  2478.                                         42
  2479.  
  2480.  
  2481.      
  2482.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2483.      --------------------------------------------------------------------
  2484.      
  2485.      
  2486.      hair color related?)
  2487.      
  2488.      The hypotheses being tested are:
  2489.      
  2490.      Ho: The variables are independent of each other. (There is no
  2491.      association between them).
  2492.      
  2493.      Ha: The variables are not independent of each other.
  2494.      
  2495.      KWIKSTAT reports both the chi-square statistic and the p-value. If the
  2496.      expected value (Eij) in one or more cells is less than 5, the
  2497.      chi-square test may not be valid. A warning to this effect appears on
  2498.      the screen if appropriate. In the case of a 2 by 2 table, Fisher's
  2499.      Exact Test and the chi-square with Yates' correction are also
  2500.      performed and results displayed.
  2501.      
  2502.      EXAMPLE 4.26: CROSSTABULATION ANALYSIS (2 BY 2) TEST FOR INDEPENDENCE
  2503.      
  2504.      Data for this example are observations of the number of beetles and
  2505.      bugs on the upper and lower sides of leaves (Zar,1974, page 292). 2 by
  2506.      2 Contingency Table Data
  2507.      
  2508.                 Beetles Bugs
  2509.                ---------------
  2510.      Upper Leaf   12      7
  2511.      Lower Leaf    2      8
  2512.      
  2513.      Since you are given only the totals for each of the four categories,
  2514.      and not the individual data for each leaf, there is no need to create
  2515.      a database. Rather, you can just enter these totals from the keyboard.
  2516.      
  2517.      The calculated chi-square statistic in this case is 4.89 with a
  2518.      p-value of 0.028. The chi-square with Yates correction is 3.31 with a
  2519.      p-value of 0.069 and the Fisher Exact Test (two tail) has a p-value of
  2520.      0.050. Because one of the cells produces an expected value less than
  2521.      5, KWIKSTAT gives a warning that the chi-square analysis for this data
  2522.      may not be valid. Given this warning, it is best to rely on the
  2523.      Fisher's Exact Test for making a decision. A decision can be made
  2524.      using the p-value of the test. A low p-value (less than or equal to
  2525.      the chosen significance level) is usually taken to indicate rejection
  2526.      of the null hypothesis. At a 0.05 significance level, the Fisher's
  2527.      Exact Test p-value of 0.050 indicates (on the borderline) that there
  2528.      is enough evidence to reject the null hypothesis of independence of
  2529.      the two variables and to conclude that leaf side and type of insect
  2530.      are not independent. In this case it appears that beetles prefer the
  2531.      upper sides of leaves and bugs are about split in their preference. In
  2532.      the case of the Yates results, this decision is marginal. After
  2533.      --------------------------------------------------------------------
  2534.                    Become a Registered User, Print Order Form
  2535.      
  2536.  
  2537.                                         43
  2538.  
  2539.  
  2540.      
  2541.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2542.      --------------------------------------------------------------------
  2543.      
  2544.      
  2545.      viewing the crosstabulation results, press Enter and a
  2546.      Crosstabulations Analysis menu will appear. This menu gives you the
  2547.      options of doing another analysis, printing what you have done, or
  2548.      producing a 3-dimensional bar chart. Select by highlighting the
  2549.      desired option and pressing Enter.
  2550.      
  2551.      DRAWING A 3-D BAR CHART
  2552.      
  2553.      KWIKSTAT allows you to draw a 3-dimensional bar chart of data for a
  2554.      contingency table (crosstabulation), and then to focus in on a part of
  2555.      it if desired.
  2556.      
  2557.      Data for the 3-dimensional bar chart must be entered first, either
  2558.      from the keyboard or a database, by using the Crosstabulations,
  2559.      Chi-Square option of the Frequencies and Crosstabulations Choose
  2560.      Analysis Option menu. To get to this menu from the Data main menu,
  2561.      select Analyze at the top of the screen, and then select
  2562.      Crosstabulations, Frequencies, Chi Square.
  2563.      
  2564.      MCNEMAR'S TEST
  2565.      
  2566.      McNemar's test is appropriate for use with paried, dichotomous data.
  2567.      This test is sometimes called a test for related samples or a test for
  2568.      the significance of changes. It is used ehen the response is one of
  2569.      only two possible outcomes. McNemar';s test is the 2 by 2 version of
  2570.      Cochran's Q test described earlier. The test assumes that any pair of
  2571.      observations is independent of any other pair or observations,
  2572.      although clearly the observations with a pair are not independent of
  2573.      each other.
  2574.      
  2575.      USING LIFE TABLES AND SURVIVAL ANALYSIS PROCEDURES
  2576.      
  2577.      As the name indicates, this module performs life tables and survival
  2578.      analysis procedures. The data must be in the following form:
  2579.      
  2580.      1) a TIME variable which contains a time (e.g., minutes, days, years,
  2581.      etc.) in which the subject or component has been observed to be alive
  2582.      (not failed).
  2583.      
  2584.      2) a CENSOR variable which must take on the values 0 or 1, where 1
  2585.      means the subject has died (failed), and a 0 means the subject was
  2586.      still alive (not failed) at the last available time period.
  2587.      
  2588.      3) optionally, a GROUPING variable which may have up to ten values
  2589.      (numeric or character), i.e., the data may be in groups.
  2590.      
  2591.      Once the data are entered into the program, a life table for each
  2592.      --------------------------------------------------------------------
  2593.                    Become a Registered User, Print Order Form
  2594.      
  2595.  
  2596.                                         44
  2597.  
  2598.  
  2599.      
  2600.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2601.      --------------------------------------------------------------------
  2602.      
  2603.      
  2604.      group is produced which includes, for each time interval, the number
  2605.      entered, withdrawn, lost, dead, exposed, the proportion dead,
  2606.      proportion surviving, cumulative proportion surviving, hazard and
  2607.      density. A plot is given for the cumulative proportion surviving in
  2608.      the group(s) against time. If more than one group is entered, a
  2609.      Mantel-Haenszel test is performed to test the hypothesis of equal
  2610.      survival patterns for the groups.
  2611.      
  2612.      A small version of the survival plot will appear on the screen, and if
  2613.      you choose to print a report of the session the report will include a
  2614.      larger version of the plot along with other information from the
  2615.      analysis.
  2616.      
  2617.      PERFORMING A LIFE TABLE ANALYSIS
  2618.      
  2619.      Survival analysis is used to summarize information in life tables, to
  2620.      examine survival trends over time, and to compare survival times
  2621.      between groups.
  2622.      
  2623.      EXAMPLE 4.31A: LIFE TABLE ANALYSIS
  2624.      
  2625.      The data for this example are in the LIFE database on the KWIKSTAT
  2626.      disk. These data are from Prentice (1973).
  2627.      
  2628.      Open the database named LIFE. The LIFE database consists of 3 fields:
  2629.      SURVIVAL, CENSOR, and GROUP. Figure 4.30 displays a portion of the
  2630.      LIFE database. You can get this display by using the List (display)
  2631.      the contents of a database option on the Data main menu.
  2632.      
  2633.      The first column is the SURVIVAL field with entries of length of life, or
  2634.      length of survival. The second column is the CENSOR field, an indicator
  2635.      of whether the subject has failed (died) or not at the last observed time
  2636.      period. 1 means failed, 0 means not failed (still alive).
  2637.      
  2638.      The third column contains a grouping variable. In this case it is either
  2639.      1 or 2. Group 1 may represent one treatment, while group 2 represents
  2640.      another kind of treatment. The objective is to compute survival curves to
  2641.      see if the treatments provide different average survival distributions.
  2642.      
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.      --------------------------------------------------------------------
  2652.                    Become a Registered User, Print Order Form
  2653.      
  2654.  
  2655.                                         45
  2656.  
  2657.  
  2658.      
  2659.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2660.      --------------------------------------------------------------------
  2661.      
  2662.      
  2663.      APPENDIX
  2664.      
  2665.      INTERPRETING ERROR CODES
  2666.      
  2667.      If the program encounters a problem it does not know how to resolve,
  2668.      it will usually display an error message. This message will contain an
  2669.      error code and a reference code. Many times, you can correct this
  2670.      error situation by understanding what caused it. For example, if you
  2671.      were to get an error number 27, you would know that it was caused by
  2672.      your printer sending an "Out of Paper" message to the program. If you
  2673.      are unable to resolve the problem, write down the steps taken before
  2674.      the error occured, and send it to TexaSoft on the Problem Report Form.
  2675.      We will try to resolve the problem as quickly as possible.
  2676.      
  2677.      Error Codes:
  2678.      Error Number 5 = Illegal function call
  2679.      Error Number 6 = Overflow
  2680.      Error Number 7 = Out of Memory
  2681.      Error Number 9 = Subscript out of range
  2682.      Error Number 11 = Division by zero
  2683.      Error Number 14 = Out of String Space
  2684.      Error Number 24 = Device Timeout
  2685.      Error Number 25 = Device fault
  2686.      Error Number 27 = Out of Paper
  2687.      Error Number 50 = FIELD overflow
  2688.      Error Number 51 = Internal Error
  2689.      Error Number 52 = Bad filename or number
  2690.      Error Number 53 = File not found
  2691.      Error Number 54 = Bad file mode
  2692.      Error Number 55 = File already open
  2693.      Error Number 57 = Device I/O error
  2694.      Error Number 58 = File already exists
  2695.      Error Number 61 = Disk full
  2696.      Error Number 62 = Input past end of file
  2697.      Error Number 63 = Bad record number
  2698.      Error Number 64 = Bad filename
  2699.      Error Number 67 = Too many files
  2700.      Error Number 68 = Device unavailable
  2701.      Error Number 70 = Permission denied
  2702.      Error Number 71 = Disk not ready
  2703.      Error Number 72 = Disk media error
  2704.      Error Number 74 = Rename across disks
  2705.      Error Number 75 = Path/File access error
  2706.      Error Number 76 = Path not found
  2707.      Error Number 81 = Invalid filename
  2708.  
  2709.  
  2710.      --------------------------------------------------------------------
  2711.                    Become a Registered User, Print Order Form
  2712.      
  2713.  
  2714.                                         46
  2715.  
  2716.  
  2717.      
  2718.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2719.      --------------------------------------------------------------------
  2720.      
  2721.      
  2722.                          Problem Report form: KWIKSTAT
  2723.      
  2724.      Please explain in detail the problem that occurred. If possible,
  2725.      send a print out of the results or Print Screen.
  2726.      KWIKSTAT VERSION YOU ARE USING:________________________
  2727.      KWIKSTAT MODULE where problem occurred:____________________
  2728.      YOUR COMPUTER: BRAND/Model_____________________________
  2729.      MONITOR TYPE:________AMOUNT OF MEMORY:_______________
  2730.      VERSION OF DOS YOU ARE USING:____________________________
  2731.      MEMORY RESIDENT PROGRAMS YOU USE:____________________
  2732.      PROBLEM:
  2733.      
  2734.      
  2735.      
  2736.      
  2737.      
  2738.      
  2739.      
  2740.      
  2741.      
  2742.      
  2743.      
  2744.      
  2745.      
  2746.      
  2747.      
  2748.      
  2749.      
  2750.      
  2751.      
  2752.      
  2753.      
  2754.      
  2755.      
  2756.      
  2757.      
  2758.      Mail to:TexaSoft, P.O. Box 1169, Cedar Hill, Texas 75104. Or fax to
  2759.      214-291-3400, or send E-Mail to Compuserve 70721,3145.
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.      --------------------------------------------------------------------
  2770.                    Become a Registered User, Print Order Form
  2771.      
  2772.  
  2773.                                         47
  2774.  
  2775.  
  2776.      
  2777.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2778.      --------------------------------------------------------------------
  2779.      
  2780.      
  2781.                                  USER'S BALLOT
  2782.      
  2783.      Please indicate your preference for improvements in KWIKSTAT. On a
  2784.      scale of 0 to 10
  2785.      0 = Very Low priority for this change
  2786.      10 = Very High priority for this change
  2787.      
  2788.      Vote  Proposed item of change
  2789.      ----  -----------------------------------------------------
  2790.      ____  More "BY GROUP" capabilities
  2791.      ____  Ability to sort database
  2792.      ____  Add more ANOVA types
  2793.      ____  Add more Non-parametric statistical tests
  2794.      ____  Add General Linear Model
  2795.      ____  Make Report more flexible
  2796.      ____  Add Quality Control Module
  2797.      ____  Speed up program functions
  2798.      ____  Add more graphics, what kind?
  2799.      ____  Improve graphic quality
  2800.      ____  Add cluster analysis
  2801.      ____  Add discriminant analysis
  2802.      ____  Automate analysis from a command file
  2803.      ____  _____________________________________________
  2804.      ____  _____________________________________________
  2805.      Other Comments:
  2806.      
  2807.      Mail to:TexaSoft, P.O. Box 1169, Cedar Hill, Texas 75104. Or fax to
  2808.      214-291-3400, or send E-Mail to Compuserve 70721,3145.
  2809.      
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.      --------------------------------------------------------------------
  2829.                    Become a Registered User, Print Order Form
  2830.      
  2831.  
  2832.                                         48
  2833.  
  2834.  
  2835.      
  2836.      KWIKSTAT CONDENSED MANUAL                               Version 3.3
  2837.      --------------------------------------------------------------------
  2838.      
  2839.      
  2840.      
  2841.                                S H A R E W A R E
  2842.                                _________________
  2843.      
  2844.                             TRY IT BEFORE YOU BUY IT
  2845.      
  2846.      The purpose of shareware products is to allow you to try software
  2847.      products before you buy them.  KWIKSTAT is not a public domain
  2848.      program. Persons who use KWIKSTAT on a regular basis should purchase a
  2849.      copy. You receive several benefits from becoming an official
  2850.      registered user:
  2851.      
  2852.      1. You help to keep the product growing to meet your needs.
  2853.      
  2854.      2. You receive the very latest version, with a printed, bound, and
  2855.      expanded manual.
  2856.      
  2857.      3. You receive periodic newsletters announcing new releases, and
  2858.      pointing out important information on any bugs and fixes.
  2859.      
  2860.      4. You are able to purchase update to new versions for a minimal cost.
  2861.      
  2862.      Print the file on disk named KSORDER.TXT to register.  Thanks.
  2863.      
  2864.                                 ┌─────────┐
  2865.                           ┌─────┴───┐     │              (tm)
  2866.                         ──│         │o    │──────────────────
  2867.                           │   ┌─────┴╨──┐ │  Association of
  2868.                           │   │         │─┘  Shareware
  2869.                           └───│    o    │    Professionals
  2870.                         ──────│    ║    │────────────────────
  2871.                               └────╨────┘    MEMBER
  2872.      
  2873.      This program is produced by a member of the Association of Shareware
  2874.      Professionals (ASP). ASP wants to make sure that the shareware
  2875.      principle works for you. If you are unable to resolve a shareware-
  2876.      related problem with an ASP member by contacting the member directly,
  2877.      ASP may be able to help. The ASP Ombudsman can help you resolve a
  2878.      dispute or problem with an ASP member, but does not provide technical
  2879.      support for members' products.  Please write to the ASP Ombudsman at
  2880.      545 Grover Road, Muskegon, MI 49442 or send a CompuServe message via
  2881.      CompuServe Mail to ASP Ombudsman 70007,3536.
  2882.      
  2883.      
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.                                         49
  2892.  
  2893.